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


Posted in Python onMarch 30, 2021

本文主要介绍了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图片转为矢量图内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解Python3中的Sequence type的使用
Aug 01 Python
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
Aug 30 Python
20个常用Python运维库和模块
Feb 12 Python
python获取本机所有IP地址的方法
Dec 26 Python
2019 Python最新面试题及答案16道题
Apr 11 Python
Python 继承,重写,super()调用父类方法操作示例
Sep 29 Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 Python
Python JSON常用编解码方法代码实例
Sep 05 Python
Django celery异步任务实现代码示例
Nov 26 Python
Python urllib request模块发送请求实现过程解析
Dec 10 Python
django使用多个数据库的方法实例
Mar 04 Python
一文搞懂如何实现Go 超时控制
golang中的空接口使用详解
Mar 30 #Python
在 Golang 中实现 Cache::remember 方法详解
Mar 30 #Python
Python离线安装openpyxl模块的步骤
解决Jupyter-notebook不弹出默认浏览器的问题
Python爬取科目四考试题库的方法实现
Python如何使用logging为Flask增加logid
Mar 30 #Python
You might like
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
2012/06/27 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
PHP的引用详解
2015/02/22 PHP
深入讲解PHP的对象注入(Object Injection)
2017/03/01 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
JavaScript定义类的几种方式总结
2014/01/06 Javascript
jquery访问ashx文件示例代码
2014/08/11 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
微信小程序实现tab切换效果
2017/11/21 Javascript
vue init失败简单解决方法(终极版)
2017/12/22 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
python实现网站的模拟登录
2016/01/04 Python
python使用opencv按一定间隔截取视频帧
2018/03/06 Python
python清除字符串前后空格函数的方法
2018/10/21 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
python设置环境变量的作用整理
2020/02/17 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
课前一分钟演讲稿
2014/08/26 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
自我查摆剖析材料
2014/10/11 职场文书
警察正风肃纪剖析材料
2014/10/16 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
剖析后OpLog订阅MongoDB的数据变更就没那么难了
2022/02/24 MongoDB