我有一组电话号码的图像。不幸的是,图像总是有括号。(
和 )
,还有一个破折号。-
,嵌入如下图所示。
你要知道,这只是重叠问题的一种变化。有时 -
将与 1
比如说,。
这严重限制了我准确OCR数字的能力。使用 RECT_TREE
并不能提高性能,因为 1
和 (
或 3
和 )
变得像一个物体一样有轮廓。
这似乎是之前的一个变种 发出 其中使用 groupRectangles()
但我没有发现任何改进。我想知道是否有人可以指导我在哪里可以解决这个问题或任何相关的SO问题。
谢谢。
我会尝试模板匹配小括号和连字符。这将帮助你确定感兴趣的项目在图像中的位置。第一步是裁剪出一张只有小括号和连字符的图片。如果这样做有效,那么你就可以通过结果来确定 "遮挡 "出图像的最佳方法是什么。模板匹配的opencv实现会返回一组点,代表感兴趣的对象的边界框,(https:/docs.opencv.org2.4doctutorialsimgprochistogramstemplate_matchingtemplate_matching.html)