2017-05-27 135 views
2

我想删除白色边框如下图:图像周围的蟒蛇OpenCV中取出白色边框

this is the image that I want to remove the border

我已经设置了上限和下限,并通过行和列通过行迭代按列删除白色边框,但结果不成功。还有白色区域的图像:

processed image

我已经试过轮廓边框的方法,以及,但它不适用于某些号牌工作,不能正确识别的边界。

你能推荐一种方法去除原始图像中的白色区域吗?

+0

在您的第一张截图中,“边框”中没有任何“a”,否则表示完全不同。 –

回答

0

您的白色边框永远不会与您的白色符号路径连接? 如果这是真的,我会建议一个region growing算法,如MS Paint中的“填充颜色锅”。 您以(0,0)中的“种子点”开始,然后查找相邻像素。如果它们也是白色的,那么你用黑色画它们,然后它们变成种子,......你重复这个过程,直到你没有更多的白色邻居。 (0,0)中的一个像素选择轮廓,并填充黑色,然后再次反转颜色。缺点是它执行的操作比需要的多,我对后面的解决方案并不十分确定。