核函数

2023-10-01  本文已影响0人  大龙10

书名:计算机视觉40例从入门到深度学习:OpenCV-Python
作者:李立宗
出版社:电子工业出版社
出版时间:2022-07-01
ISBN:9787121436857


二、理论基础

3、按照面积筛选前景对象

4、核函数

5、getStructuringElement()

retval = cv2.getStructuringElement( shape, ksize[,anchor])

四、不同结构的核对形态学操作的影响

import cv2

o=cv2.imread("d:\\kernel.jpg",cv2.IMREAD_UNCHANGED)
kernel1 = cv2.getStructuringElement(cv2.MORPH_RECT,(59,59))
kernel2 = cv2.getStructuringElement(cv2.MORPH_CROSS,(59,59))
kernel3 = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(59,59))
                                    
dst1 = cv2.dilate(o, kernel1)
dst2 = cv2.dilate(o, kernel2)
dst3 = cv2.dilate(o, kernel3)

cv2.imshow("orriginal",o)
cv2.imshow("dst1",dst1)
cv2.imshow("dst2",dst2)
cv2.imshow("dst3",dst3)

cv2.waitKey()
cv2.destroyAllWindows()

● 图(a)是原始图像o。
● 图(b)是使用矩形结构的核对原始图像进行膨胀操作的结果dst1。
● 图(c)是使用十字形结构的核对原始图像进行膨胀操作的结果dst2。
● 图(d)是使用椭圆形结构的核对原始图像进行膨胀操作的结果dst3。

上一篇下一篇

猜你喜欢

热点阅读