• 售前

  • 售后

热门帖子
入门百科

python将图片转为矢量图的方法步骤

[复制链接]
海沙心诖 显示全部楼层 发表于 2021-10-26 14:02:12 |阅读模式 打印 上一主题 下一主题
本文告急先容了python图片转为矢量图,分享给各人,详细如下:
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. import cv2
  4. fig, ax = plt.subplots()
  5. plt.figure(1)
  6. image=cv2.imread("2.jpg")
  7. # you can specify the marker size two ways directly:
  8. # 这样一个一个像素太慢了故而要将同样颜色的坐标进行分类处理
  9. color_class=[]
  10. x_y=dict()
  11. for x,w in enumerate(image):
  12.   for y,colors in enumerate(w):
  13.     if colors.tolist() not in color_class:
  14.       s=image[:, :, :1] == colors[0]
  15.       s1=image[:, :, 1:2] == colors[1]
  16.       s2=image[:, :, 2:3] == colors[2]
  17.       ss=s*s1*s2
  18.       color_class.append(colors.tolist())
  19.       x_y[len(color_class)]=np.where(ss.reshape((ss.shape[0],ss.shape[1])))
  20.     print(x,y)
  21. for i ,colors in enumerate(color_class):
  22.   a, b = x_y[i + 1]
  23.   plt.plot(a,b, ".",color=[colors[2]/255,colors[1]/255,colors[0]/255], markersize=1, label='a') # blue circle with size 20
  24. fig.savefig('scatter.svg', dpi=200, format='svg')
  25. if __name__ == '__main__':
  26.   pass
复制代码
到此这篇关于python将图片转为矢量图的方法步调的文章就先容到这了,更多干系python图片转为矢量图内容请搜索脚本之家从前的文章或继续欣赏下面的干系文章希望各人以后多多支持脚本之家!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作