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 相关文章推荐
Mac中Python 3环境下安装scrapy的方法教程
Oct 26 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
Nov 17 Python
Python读取图片为16进制表示简单代码
Jan 19 Python
pandas值替换方法
Jul 10 Python
python多进程控制学习小结
Oct 31 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
在spyder IPython console中,运行代码加入参数的实例
Apr 20 Python
Django设置Postgresql的操作
May 14 Python
浅谈Python程序的错误:变量未定义
Jun 02 Python
Python如何基于Tesseract实现识别文字功能
Jun 05 Python
使用Django实现商城验证码模块的方法
Jun 01 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 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
使用PHP制作新闻系统的思路
2006/10/09 PHP
Session的工作方式
2006/10/09 PHP
discuz的php防止sql注入函数
2011/01/17 PHP
php中opendir函数用法实例
2014/11/15 PHP
PHP经典面试题集锦
2015/03/19 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
原生js写的放大镜效果
2012/08/22 Javascript
js时间日期格式化封装函数
2014/12/02 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
2016/07/01 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
Jquery实现跨域异步上传文件总结
2017/02/03 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
2017/08/17 jQuery
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
ElementUI中el-tree节点的操作的实现
2020/02/27 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
跟老齐学Python之Python安装
2014/09/12 Python
python多线程方式执行多个bat代码
2016/06/07 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
Django ModelForm组件使用方法详解
2019/07/23 Python
使用python代码进行身份证号校验的实现示例
2019/11/21 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
三星印度官网:Samsung印度
2019/08/03 全球购物
运动会跳远广播稿
2014/02/04 职场文书
班组长竞聘书
2014/03/31 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
公司员工管理制度
2015/08/04 职场文书