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 相关文章推荐
Python Queue模块详解
Nov 30 Python
Python3中简单的文件操作及两个简单小实例分享
Jun 18 Python
python爬虫爬取快手视频多线程下载功能
Feb 28 Python
利用pyinstaller将py文件打包为exe的方法
May 14 Python
用Python编写一个简单的CS架构后门的方法
Nov 20 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
python实现抖音点赞功能
Apr 07 Python
Python/Django后端使用PIL Image生成头像缩略图
Apr 30 Python
python 求定积分和不定积分示例
Nov 20 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
Python requests设置代理的方法步骤
Feb 23 Python
Python脚本如何在bilibili中查找弹幕发送者
Jun 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
php学习笔记 php中面向对象三大特性之一[封装性]的应用
2011/06/13 PHP
php中explode与split的区别介绍
2012/10/03 PHP
LotusPhp笔记之:Logger组件的使用方法
2013/05/06 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
jquery 页眉单行信息滚动显示实现思路及代码
2014/06/26 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
javascript实现确定和取消提示框效果
2015/07/10 Javascript
JS中JSON对象和String之间的互转及处理技巧
2016/04/06 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
json字符串传到前台input的方法
2018/08/06 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
vue中组件的3种使用方式详解
2019/03/23 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
Python 字典(Dictionary)操作详解
2014/03/11 Python
python中的随机函数random的用法示例
2018/01/27 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
Python中的元组介绍
2019/01/28 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
linux比较文件内容的命令是什么
2013/03/04 面试题
电子商务专业学生的自我鉴定
2013/11/28 职场文书
《十六年前的回忆》教学反思
2014/02/14 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书
《桂花雨》教学反思
2016/02/19 职场文书
小学生一年级(书信作文)
2019/08/13 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript
mysql自增长id用完了该怎么办
2022/02/12 MySQL