我正在尝试在图像中的每个字符周围创建一个边界框。我已将图像转换为二进制并对其进行阈值处理,但尽管阅读了手册,但我不明白如何创建边界框。
最佳答案
边界框技术有几个选项,但我认为将这两者结合起来会得到很好的结果:
First ,使用技术demonstrated here检测大部分文本并在其周围放置一个边框,以便将图像裁剪到该区域;
第二,尝试该技术 recently presented by OpenCV ,还演示了here 。它可用于定位/提取第一步生成的图像上的单个字符。
我想您正在尝试自己实现 OCR 机制,而不是依赖于 Tesseract 等出色的 API。
如果您正在寻找有关如何进行数字/文本识别的更多信息,check this answer .
关于c - opencv中使用c的边界框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10585695/