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字符串逐字符或逐词反转方法
May 21 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
Python语言实现将图片转化为html页面
Dec 06 Python
Python使用zip合并相邻列表项的方法示例
Mar 17 Python
numpy 进行数组拼接,分别在行和列上合并的实例
May 08 Python
python dataframe 输出结果整行显示的方法
Jun 14 Python
如何在python字符串中输入纯粹的{}
Aug 22 Python
Python OS模块实例详解
Apr 15 Python
Python新手学习标准库模块命名
May 29 Python
Python 存取npy格式数据实例
Jul 01 Python
pytorch加载语音类自定义数据集的方法教程
Nov 10 Python
Python 恐龙跑跑小游戏实现流程
Feb 15 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
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
PHP在线调试执行的实现方法(附demo源码)
2016/04/28 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
Laravel关系模型指定条件查询方法
2019/10/10 PHP
javascript 学习之旅 (3)
2009/02/05 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
Vue不能检测到Object/Array更新的情况的解决
2018/06/26 Javascript
详解Eslint 配置及规则说明
2018/09/10 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
python连接oracle数据库实例
2014/10/17 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
python距离测量的方法
2018/03/06 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
详解Python:面向对象编程
2019/04/10 Python
python django生成迁移文件的实例
2019/08/31 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
大学生旷课检讨书
2014/01/22 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
辞职离别感言
2015/08/04 职场文书
高中班主任心得体会
2016/01/07 职场文书
Python OpenCV快速入门教程
2021/04/17 Python