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

 更新时间:2021年03月30日 09:57:09   作者:东方佑  
这篇文章主要介绍了python将图片转为矢量图的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

import numpy as np
import matplotlib.pyplot as plt
import cv2
fig, 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 20

fig.savefig('scatter.svg', dpi=200, format='svg')
if __name__ == '__main__':
  pass

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

相关文章

  • django框架基于queryset和双下划线的跨表查询操作详解

    django框架基于queryset和双下划线的跨表查询操作详解

    这篇文章主要介绍了django框架基于queryset和双下划线的跨表查询操作,结合实例形式详细分析了Django框架queryset和双下划线的跨表查询相关实现技巧与操作注意事项,需要的朋友可以参考下
    2019-12-12
  • 下载与当前Chrome对应的chromedriver.exe(用于python+selenium)

    下载与当前Chrome对应的chromedriver.exe(用于python+selenium)

    这篇文章主要介绍了下载与当前Chrome对应的chromedriver.exe(用于python+selenium),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • Python 添加文件注释和函数注释操作

    Python 添加文件注释和函数注释操作

    这篇文章主要介绍了Python 添加文件注释和函数注释操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • Python OpenCV读取png图像转成jpg图像存储的方法

    Python OpenCV读取png图像转成jpg图像存储的方法

    今天小编就为大家分享一篇Python OpenCV读取png图像转成jpg图像存储的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python @property 装饰器使用方法

    python @property 装饰器使用方法

    这篇文章主要介绍了python @property 装饰器使用详细,使用property可以讲类的方法变成同名属性,使用起来更加简洁,下文最后举例说明详情说明需要的小伙伴可以参考一下
    2022-03-03
  • Python实现弹球小游戏的示例代码

    Python实现弹球小游戏的示例代码

    这篇文章主要为大家详细介绍了Python如何实现简单的弹球小游戏,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2022-11-11
  • Python简单计算给定某一年的某一天是星期几示例

    Python简单计算给定某一年的某一天是星期几示例

    这篇文章主要介绍了Python简单计算给定某一年的某一天是星期几,涉及Python基于蔡勒公式的简单日期数值运算相关操作技巧,需要的朋友可以参考下
    2018-06-06
  • Python中DataFrame中的xs用法

    Python中DataFrame中的xs用法

    本文主要介绍了Python中DataFrame中的xs用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • python通过cython加密代码

    python通过cython加密代码

    这篇文章主要介绍了python通过cython实现加密的示例代码,帮助大家加密自己的python代码,提高安全性,感兴趣的朋友可以参考下
    2020-12-12
  • Python访问纯真IP数据库脚本分享

    Python访问纯真IP数据库脚本分享

    这篇文章主要介绍了Python访问纯真IP数据库脚本分享,本文直接给出实现代码,需要的朋友可以参考下
    2015-06-06

最新评论