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):
list()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.list())
x_y[len(color_class)]=np.shape((ss.shape[0],ss.shape[1])))
print(x,y)
for i ,colors in enumerate(color_class):
svg矢量图导入ppta, 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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论