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 相关文章推荐
Cython 三分钟入门教程
Sep 17 Python
Centos5.x下升级python到python2.7版本教程
Feb 14 Python
Python中用format函数格式化字符串的用法
Apr 08 Python
Python基于贪心算法解决背包问题示例
Nov 27 Python
pandas 对series和dataframe进行排序的实例
Jun 09 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
对django中render()与render_to_response()的区别详解
Oct 16 Python
使用Python制作简单的小程序IP查看器功能
Apr 16 Python
关于TensorFlow新旧版本函数接口变化详解
Feb 10 Python
python 生成任意形状的凸包图代码
Apr 16 Python
python可以用哪些数据库
Jun 22 Python
Python编写万花尺图案实例
Jan 03 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中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
PHP扩展模块memcached长连接使用方法分析
2014/12/24 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
php链式操作的实现方式分析
2019/08/12 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
浅谈javascript 函数内部属性
2015/01/21 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
webpack进阶——缓存与独立打包的用法
2017/08/02 Javascript
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
通过npm或yarn自动生成vue组件的方法示例
2019/02/12 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
js实现时间日期校验
2020/05/26 Javascript
taro 实现购物车逻辑的实例代码
2020/06/05 Javascript
python多重继承新算法C3介绍
2014/09/28 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
python实现简易版计算器
2020/06/22 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
小学生读书感言
2014/02/12 职场文书
一分钟演讲稿
2014/04/30 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
转让协议书
2015/01/27 职场文书
演讲稿之开卷有益
2019/08/07 职场文书
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记