laplace算子,
说明
1.拉普拉斯算子是N维欧氏空间中的二阶微分算子,常用于图像增强和边缘提取。
2.拉普拉斯算子的核心思想是判断图像中心像素的灰度值和周围其他像素的灰度值。
如果中心像素的灰度较高,则中心像素的灰度会增加;相反,降低中心像素的灰度,从而实现图像锐化操作。
实例
importcv2ascv
importmatplotlib.pyplotasplt
#阅读图像
img=cv.imread(data.jpg ,cv。COLOR_BGR2GRAY)
rgb_img=cv.cvtColor(img,cv。COLOR_BGR2RGB)
#对图像进行灰度处理
grayImage=cv.cvtColor(img,cv。COLOR_BGR2GRAY)
#拉普拉斯算子
dst=cv。拉普拉斯算子(灰度图像,cv。CV_16S,ksize=3)
拉普拉斯=cv.convertScaleAbs(dst)
#用于正常显示中文标签。
PLT . RC params[ font . sans-serif ]=[ sim hei ]
#显示图形
Titles=[原始图像,拉普拉斯算子]
images=[rgb_img,拉普拉斯算子]
(2):
plt.subplot(1,2,i 1),plt.imshow(images[i], gray )
plt.title(标题[i])
plt.xticks([]),plt.yticks([])
Plt.show()以上是python中拉普拉斯算子的介绍。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。