ocr

腐蚀 膨胀 开闭操作

2020-04-06  本文已影响0人  夕一啊
图像和模板

二值化图片

腐蚀,当前像素点周围模板区域都是1则为1,否则为0
膨胀,当前像素点周围模板区域有一个为1则为1,否则为0

灰度图/彩色图片

腐蚀,取当前像素点周围模板区域最小值
膨胀,取当前像素点周围模板区域最大值

OpenCV api

膨胀:dilation = cv2.dilate(img, kernel)

腐蚀:erosion = cv2.erode(img, kernel)

核: kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(11,11)) # 矩形:MORPH_RECT; 交叉形:MORPH_CROSS; 椭圆形:MORPH_ELLIPSE

开操作:opening = cv2.morphologyEx(img, cv2.MORPH_OPEN, kernel) # 先腐蚀再膨胀,去噪声

闭操作:closing = cv2.morphologyEx(img, cv2.MORPH_CLOSE, kernel) # 先膨胀再腐蚀,填充小洞


参考:https://blog.csdn.net/u012851419/article/details/78026596

https://blog.csdn.net/Eastmount/article/details/83581277?depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-1&utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-1

上一篇 下一篇

猜你喜欢

热点阅读