形态学操作cv2.morphologyEx()

配合cv.getStructuringElement()使用

dst = cv.morphologyEx(src, MODE, cv.getStructuringElement(cv.MORPH_ELLIPSE, (ksize, ksize)))

MODE={

MORPH_OPEN – 开运算(Opening operation)先腐蚀再膨胀
MORPH_CLOSE – 闭运算(Closing operation)先膨胀再腐蚀
MORPH_GRADIENT - 形态学梯度(Morphological gradient)边缘
MORPH_TOPHAT - 顶帽(Top hat)突出亮区
MORPH_BLACKHAT - 黑帽(Black hat)突出暗区
MORPH_ERODE - 腐蚀 (erode)
MORPH_DILATE - 膨胀 (dilate)
}

getStructuringElement(form,(ksize, ksize)) 形态学操作结构类型,即使用什么形状来做图形填充

form={
MORPH_RECT=0, 矩形
MORPH_CROSS=1, 交叉十字
MORPH_ELLIPSE=2 圆
}

posted @ 2021-10-25 15:47  小艾衰  阅读(1274)  评论(0编辑  收藏  举报