Python如何采用prewitt算子对图片边缘检测

时间:2026-02-16 15:35:55

1、打开IDLE界面,是一种Pythonshell文件。

Python如何采用prewitt算子对图片边缘检测

2、载入要用到的工具包,用到skimage和matplotlib,程序如下:

from skimage import data,color,filters

import matplotlib.pyplot as plt

Python如何采用prewitt算子对图片边缘检测

3、读取一个图片并且将图片进行灰度化处理,代码如下。

img=color.rgb2gray(data.camera())

Python如何采用prewitt算子对图片边缘检测

4、采用以下指令对图片进边缘检测:

edgeimg=filters.prewitt(img)

Python如何采用prewitt算子对图片边缘检测

5、查看我们边缘检测的效果,代码如下:

plt.figure('tupian')

plt.subplot(121)

plt.imshow(img,plt.cm.gray)

plt.subplot(122)

plt.imshow(edgeimg,plt.cm.gray)

plt.show()

Python如何采用prewitt算子对图片边缘检测

6、执行效果如下图所示。

Python如何采用prewitt算子对图片边缘检测

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com