轮廓图(python)

参考网上代码,处理结果后续将尝试用于图像相似度的计算。

from PIL import Image
from numpy import array
import pylab as plt

Img = Image.open("picture.png")
Img_gray = Img.convert('L')
Img_num = array(Img_gray)

# type(Img_num) -> numpy.ndarray

plt.axis('off')
outline = plt.contour(Img_num, origin='image', colors='black')
plt.savefig("new.png")
plt.show()

结果示例:

    

  

 

posted on 2022-02-10 20:19  HOr7z  阅读(217)  评论(0编辑  收藏  举报