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中for循环的使用方法
May 14 Python
python导入时小括号大作用
Jan 10 Python
Python使用matplotlib绘制随机漫步图
Aug 27 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
Oct 11 Python
python 实现GUI(图形用户界面)编程详解
Jul 17 Python
python super函数使用方法详解
Feb 14 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
python实现简单学生信息管理系统
Apr 09 Python
python实现在线翻译
Jun 18 Python
深入分析python 排序
Aug 24 Python
python自动提取文本中的时间(包含中文日期)
Aug 31 Python
Python面试不修改数组找出重复的数字
May 20 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
php 搜索框提示(自动完成)实例代码
2012/02/05 PHP
ThinkPHP模板输出display用法分析
2014/11/26 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
JS替换字符串中字符即替换全部而不是第一个
2014/06/04 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
Python中的异常处理简明介绍
2015/04/13 Python
Python装饰器基础详解
2016/03/09 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
Python numpy多维数组实现原理详解
2020/03/10 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
Python类class参数self原理解析
2020/11/19 Python
HTML5 在canvas中绘制文本附效果图
2014/06/23 HTML / CSS
高山背包:High Sierra
2017/11/23 全球购物
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
文明村镇申报材料
2014/05/06 职场文书
送温暖献爱心活动总结
2014/07/08 职场文书
离婚协议书范本样本
2014/08/19 职场文书
优秀教师事迹材料
2014/12/15 职场文书
中学教师读书笔记
2015/07/01 职场文书
党员心得体会范文2016
2016/01/23 职场文书
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python
Java如何实现树的同构?
2021/06/22 Java/Android
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python