Python从零到壹丨详解图像锐化Roberts、Prewitt算子实现边缘检测
原文中文,约5900字,阅读约需14分钟。发表于: 。图像锐化和边缘提取技术可以消除图像中的噪声,提取图像信息中用来表征图像的一些变量,为图像识别提供基础。本章主要介绍Robert算子、Prewitt算子、Sobel算子、Laplacian算子、Scharr算子等。
本文介绍了Prewitt算子的边缘提取技术,通过Numpy定义模板,再调用OpenCV的filter2D()函数实现边缘提取。Prewitt算子采用3×3模板对区域内的像素值进行计算,适合用来识别噪声较多、灰度渐变的图像。最终运行结果显示Prewitt算子图像锐化提取的边缘轮廓比Robert算子更加明显。图像锐化和边缘提取技术可以消除图像中的噪声,提取图像信息中用来表征图像的一些变量,为图像识别提供基础。