标签: python opencv image-processing
我有一个二进制图像,我想实现以下目标-
如果像素为白色,则使其附近为10x10像素白色。
我知道我可以通过使用卷积和内核来做到这一点,但是opencv中是否有任何函数可以做到这一点?
答案 0 :(得分:2)
为了更好地说明我的评论,这里是一个示例。
这是图片:
使用大小为5 x 5的内核执行膨胀:
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5)) dilation = cv2.dilate(img, kernel, iterations = 1) cv2.imshow('dilation', dilation)
这是结果: