Python查找图像轮廓

2025-04-03 16:20:37

1、打开IDLE。

Python查找图像轮廓

2、导入库,和其他语言一样在编写程序的时候需要导入先关的库文件。import numpy as npimport matplotlib.pyplot as pltfrom skimage import measure,draw

Python查找图像轮廓

3、产生一个图像,这里采用手工的方式画出了一张图。img=np.zeros([100,100])img[20:40,60:80]租涫疼迟=1rr,cc=draw.circle(60,60,10)rr1,cc1=draw.circle(20,30,15)img[rr,cc]=1img[rr1,cc1]=1

Python查找图像轮廓

4、采用下面的程序进行查询图片的轮廓。contours = measure.find_contours(img, 0.5)

Python查找图像轮廓

5、采用下面代码,显示我们的结果。fig, (ax0巳呀屋饔,ax1) = plt.subplots(1,2)ax0.imshow(img,plt.cm.gray)ax1.imshow(img,plt.cm.gray)for n, contour in enumerate(contours): ax1.plot(contour[:, 1], contour[:, 0], linewidth=2)plt.show()

Python查找图像轮廓

6、显示的结果如下图所示。

Python查找图像轮廓
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢