您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:python将图片转为矢量图的方法步骤

51自学网 2021-10-30 22:46:57
  python
这篇教程python将图片转为矢量图的方法步骤写得很实用,希望能帮到您。

本文主要介绍了python图片转为矢量图,分享给大家,具体如下:

import numpy as npimport matplotlib.pyplot as pltimport cv2fig, ax = plt.subplots()plt.figure(1)image=cv2.imread("2.jpg")# you can specify the marker size two ways directly:# 这样一个一个像素太慢了故而要将同样颜色的坐标进行分类处理color_class=[]x_y=dict()for x,w in enumerate(image):  for y,colors in enumerate(w):    if colors.tolist() not in color_class:      s=image[:, :, :1] == colors[0]      s1=image[:, :, 1:2] == colors[1]      s2=image[:, :, 2:3] == colors[2]      ss=s*s1*s2      color_class.append(colors.tolist())      x_y[len(color_class)]=np.where(ss.reshape((ss.shape[0],ss.shape[1])))    print(x,y)for i ,colors in enumerate(color_class):  a, b = x_y[i + 1]  plt.plot(a,b, ".",color=[colors[2]/255,colors[1]/255,colors[0]/255], markersize=1, label='a') # blue circle with size 20fig.savefig('scatter.svg', dpi=200, format='svg')if __name__ == '__main__':  pass

到此这篇关于python将图片转为矢量图的方法步骤的文章就介绍到这了,更多相关python图片转为矢量图内容请搜索51zixue.net以前的文章或继续浏览下面的相关文章希望大家以后多多支持51zixue.net!


python爬虫selenium模块详解
Python离线安装openpyxl模块的步骤
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。