OpenCV C++基于CNN模型的场景文本检测(OCR)

这个程序使用OpenCV text模块检测场景中的文本。

输入图片:

程序运行后会显示用红色矩形框标注文本的图片:

代码:

cpp 复制代码
int main()
{
    Mat image = imread("scenetext_segmented_word02.jpg");

    Ptr<TextDetectorCNN> textSpotter =
          TextDetectorCNN::create("textbox.prototxt","TextBoxes_icdar13.caffemodel");

    vector<Rect> bbox;
    vector<float> outProbabillities;
    textSpotter->detect(image, bbox, outProbabillities);

    vector<int> indexes;
    NMSBoxes(bbox, outProbabillities, 0.3f, 0.4f, indexes);

    for (int i = 0; i < indexes.size(); i++)
    {
        rectangle(image, bbox[indexes[i]], Scalar(0, 0, 255), 3, 8);
    }

    imshow("TextBox",image);
    waitKey();
}
相关推荐
兰亭妙微UI设计公司2 分钟前
兰亭妙微ui设计公司分享:用AI原型提前发现复杂交互问题
人工智能
AAwangzong3 分钟前
企业级AI智能体厂商对比:模型服务、Agent平台与流程自动化如何选择?
人工智能·经验分享·rpa·智能体
Gu_WenYun3 分钟前
市场波动应对策略:灵活与坚定的平衡
人工智能·金融·区块链
Allen_LVyingbo6 分钟前
三甲医院AI的1163实施路径(上)
人工智能·自然语言处理·自动化·健康医疗·数据库架构
火2256 分钟前
# C++ 微服务即时通讯系统(三):网关设计——HTTP 请求、Session 鉴权与 WebSocket 通知上一篇
c++·http·微服务
平头哥技术团队6 分钟前
把端到端延迟当成走时误差:高端腕表主题里的“AI 端渲“
人工智能·microsoft
吃鱼的灰太狼7 分钟前
Qwen-image-2.1 本地部署保姆级教程 | 首页
人工智能·语言模型·开源
victory04318 分钟前
2026年10月26日 论文中期 简历准备 算法能力建设与GPT讨论
人工智能
m4Rk_20 分钟前
【论文阅读】Agent记忆机制(112):MemFit——保留对话原文,用多路检索降低长期记忆成本
论文阅读·人工智能·学习·开源·github
AI日报派送佬21 分钟前
2026年10月21日AI行业日报|DeepSeek开源推理框架DeepInfer,谷歌TorchTPU开源破局TPU生态
人工智能·开源·openai·谷歌·英伟达·deepseek·ai日报