Python对图片水平方向边缘检测scharr算子方法

2025-10-31 03:11:59

1、电脑需要安装有Python开发环境,其他的也可以,但是必须安装有skimage工具包,在Python中。

首先,打开IDLE界面;

载入需要使用的工具包:from skimage import data,io,color,filters

Python对图片水平方向边缘检测scharr算子方法

2、读取一个图片,文中读取是集成包中自带的图像,并将其进行灰度化处理,代码如下:

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

Python对图片水平方向边缘检测scharr算子方法

3、对图像进行scharr水平方向边缘检测:

edge=filters.scharr_h(img)

Python对图片水平方向边缘检测scharr算子方法

4、显示图片查看边缘检测的效果。

io.imshow(edge)

io.show()

Python对图片水平方向边缘检测scharr算子方法

5、结果展示,前一个是原图,后一个是提取的水平方向纹理。

Python对图片水平方向边缘检测scharr算子方法

Python对图片水平方向边缘检测scharr算子方法

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