Opencv 内部减薄
鉴于使用cv2 python库将canny边缘检测器应用到图像中的结果,我只想使用形态学算子从凸面边界的内部扩展边缘。我应该使用什么样的结构元素呢?稍后回答,但这里有一个简单的技巧:Opencv 内部减薄,opencv,image-processing,mathematical-morphology,Opencv,Image Processing,Mathematical Morphology,鉴于使用cv2 python库将canny边缘检测器应用到图像中的结果,我只想使用形态学算子从凸面边界的内部扩展边缘。我应该使用什么样的结构元素呢?稍后回答,但这里有一个简单的技巧: 你复制你的图像 将凸面边界外的所有内容都设置为0,这样在膨胀过程中只使用内部像素 你用扩张器 计算原始图像和膨胀结果之间的最大值 您可以使用您选择的结构元素。当球保持欧几里德距离时,正方形通常有点咄咄逼人。已经解决了canny边的形态学闭合以分割对象轮廓的问题
- 你复制你的图像
- 将凸面边界外的所有内容都设置为0,这样在膨胀过程中只使用内部像素
- 你用扩张器
- 计算原始图像和膨胀结果之间的最大值
您可以使用您选择的结构元素。当球保持欧几里德距离时,正方形通常有点咄咄逼人。已经解决了canny边的形态学闭合以分割对象轮廓的问题