矩形空白检测(OpenCV)
我正在寻找一种在图像(在本例中是扫描文本文档)中查找矩形空格的策略 我最初的想法是将它建立在某种泛洪填充算法的基础上,该算法针对不断增长的矩形进行了修改。我使用了Hough变换,但是没有得到正确的结果(很可能是因为我没有为文本块正确地调整它) 在我拔完头发之前,有没有人对实现这样的目标的算法或策略有什么建议?(我已经附加了一个链接到我模拟的一个快速示例) 谢谢矩形空白检测(OpenCV),opencv,image-processing,computer-vision,Opencv,Image Processing,Computer Vision,我正在寻找一种在图像(在本例中是扫描文本文档)中查找矩形空格的策略 我最初的想法是将它建立在某种泛洪填充算法的基础上,该算法针对不断增长的矩形进行了修改。我使用了Hough变换,但是没有得到正确的结果(很可能是因为我没有为文本块正确地调整它) 在我拔完头发之前,有没有人对实现这样的目标的算法或策略有什么建议?(我已经附加了一个链接到我模拟的一个快速示例) 谢谢 我要做的最简单的事情是;取一个白色像素(假设你的图像是二进制的),分别在x和y方向放大。一旦放大过程遇到黑色像素,停止向该方向放大。但是
我要做的最简单的事情是;取一个白色像素(假设你的图像是二进制的),分别在x和y方向放大。一旦放大过程遇到黑色像素,停止向该方向放大。但是你应该继续往另一个方向放大这个区域,直到它碰到一个黑色像素为止。否则,您将只获得正方形像素
然后,必须保存指定给某个区域的位置,以便不应将像素指定给多个区域。此外,每个方向(长度和宽度)的大小必须有阈值,因此可以避免太多区域。对二值图像应用命中或未命中变换如何 谢谢你的想法!如果你能分别发布你的输入和输出图像,那就太好了,这样我们就更容易处理图像了。你能准确地定义“矩形空白”吗?这个词对我来说似乎模棱两可。示例图像有重叠的矩形,这使它更容易混淆。