手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Python图片的垂直边缘检测sobel算子法

时间:2024-10-30 04:26:15

1、要使用的winPython包中要含有衡痕贤伎skimage和matplotlib库;打开IDLE,也就是Python shell;导入库import skimagefrom skimage import io,data,color,filtersimport matplotlib.pyplot as plt

Python图片的垂直边缘检测sobel算子法

2、读入一个图片,代码如下,其中的图片是库中自带的,并将其灰俣觊鄄幼度化处理:img=skimage.color.rgb2gray(skimage.data.coffee())如果想要读胃申赜驵取自己的图片则可采用下面指令:img=skimage.io.imread(path,as_gray=True)其中,path是图片的完整路径;

Python图片的垂直边缘检测sobel算子法

3、对图片进行,垂直方向的边缘处理,代码:edgev=skimage.filters.sobel_v(img)

Python图片的垂直边缘检测sobel算子法

4、采用下面指令查看边缘检测的效果:plt.imshow(edgev,plt.cm.gray)plt.show()

Python图片的垂直边缘检测sobel算子法

5、检测后的效果如下。

Python图片的垂直边缘检测sobel算子法
© 手抄报圈