c - opencv中使用c的边界框

标签 c opencv visual-c++-2010

我正在尝试在图像中的每个字符周围创建一个边界框。我已将图像转换为二进制并对其进行阈值处理,但尽管阅读了手册,但我不明白如何创建边界框。

最佳答案

边界框技术有几个选项,但我认为将这两者结合起来会得到很好的结果:

  • First ,使用技术demonstrated here检测大部分文本并在其周围放置一个边框,以便将图像裁剪到该区域;

  • 第二,尝试该技术 recently presented by OpenCV ,还演示了here 。它可用于定位/提取第一步生成的图像上的单个字符。

我想您正在尝试自己实现 OCR 机制,而不是依赖于 Tesseract 等出色的 API。

如果您正在寻找有关如何进行数字/文本识别的更多信息,check this answer .

关于c - opencv中使用c的边界框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10585695/

相关文章:

c++ - 版本高于0x240的OpenCV程序编译

c++ - 计算两个描述符之间的距离

c++ - 如何使用附加库编译 Visual C++ 程序

c++ - 循环链表算法

opencv - 使用 'cv::pointPolygonTest'

c - C 中的字符串反转

c++ - Visual C++ 2010 Express 中的 "Unresolved External"错误

visual-c++-2010 - Winapi Shell_NotifyIcon - 通知区域图标窗口中的重复图标

c++ - 在 C++ 中读取 COM 端口数据

c - 在 C 中 Malloc 字符串数组的数组