轮廓图(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()
结果示例: