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 相关文章推荐
Django实现简单分页功能的方法详解
Dec 05 Python
Python实现比较扑克牌大小程序代码示例
Dec 06 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
Dec 20 Python
python 识别图片中的文字信息方法
May 10 Python
Python异常的检测和处理方法
Oct 26 Python
Python发展简史 Python来历
May 14 Python
django将网络中的图片,保存成model中的ImageField的实例
Aug 07 Python
Django发送邮件功能实例详解
Sep 02 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
Sep 20 Python
jupyter notebook 多环境conda kernel配置方式
Apr 10 Python
python3 简单实现组合设计模式
Jul 02 Python
python 实现数据库中数据添加、查询与更新的示例代码
Dec 07 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 循环删除无限分类子节点的实现代码
2013/06/21 PHP
php实现aes加密类分享
2014/02/16 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
php构造函数与析构函数
2016/04/23 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
js快速排序的实现代码
2013/12/08 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
JavaScript实现在页面间传值的方法
2015/04/07 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
快速学习JavaScript的6个思维技巧
2015/10/13 Javascript
jQuery自定义动画函数实例详解(附demo源码)
2015/12/10 Javascript
jQuery绑定事件的四种方式介绍
2016/10/31 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
vue项目关闭eslint校验
2018/03/21 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
python实现的防DDoS脚本
2011/02/08 Python
Django 连接sql server数据库的方法
2018/06/30 Python
简单了解django缓存方式及配置
2019/07/19 Python
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
求职简历推荐信范文
2013/12/02 职场文书
应用心理学个人求职信范文
2013/12/11 职场文书
投资合作协议书范本
2014/04/17 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
pycharm 如何查看某一函数源码的快捷键
2021/05/12 Python
总结几个非常实用的Python库
2021/06/26 Python
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang