PaddleOCR vs2017编译运行 基于C++引擎推理CPU版本
1.下载开源项目:
https://github.com/PaddlePaddle/PaddleOCR
https://github.com/PaddlePaddle/PaddleOCR/releases
2.下载安装Windows预测库
https://paddleinference.paddlepaddle.org.cn/user_guides/download_lib.html#windows
这里选择2.1.1版本(PaddleOCRv2.1.1版本对应)
3.下载模型文件
https://github.com/PaddlePaddle/PaddleOCR 搜索 PP-OCR Series Model List :
或者到 https://gitee.com/PaddlePaddle/PaddleOCR (国内镜像) 找到 PP-OCR系列模型列表 :
4.下载并安装CMake和OpenCV
1)官方主页:https://cmake.org/download/
cmake-3.22.0-windows-x86_64.msi
2)官方主页:https://opencv.org/releases/
安装目录:D:\Library\opencv-3.4.16
4.构建工程
1)工作目录
2)CMake生成工程
修改 D:\Library\PaddleOCR\PaddleOCR-2.1.1\deploy\cpp_infer\CMakeLists.txt
添加 cmake_minimum_required(VERSION 3.14)
新建目录: D:\Library\PaddleOCR\PaddleOCR-2.1.1\deploy\cpp_infer\build\
生成 ocr_system.exe (x64 位 Release、MT版本)
拷贝所需的dll文件到目录:
5.预测及可视化
1)修改配置文件
2)执行预测
D:\Library\PaddleOCR\PaddleOCR-2.1.1\deploy\cpp_infer\build\Release\
执行
ocr_system.exe D:\Library\PaddleOCR\PaddleOCR-2.1.1\deploy\cpp_infer\tools\config.txt C:\1.png
C:\1.png
D:\Library\PaddleOCR\PaddleOCR-2.1.1\deploy\cpp_infer\build\Release\ocr_vis.png
如果出现乱码,先输入CHCP 65001,然后再执行一次。
(反正我没成功,不知道什么鬼。把 ppocr_keys_v1.txt 格式转换成ANSII格式就可以正常显示。)
部署可能需要的问题以及解决方案的链接:FQA
参考文档
paddleOCR vs2015编译运行 基于c++引擎推理 CPU版本
PaddleOCR——Visual Studio 2019 环境下C++推理部署 CMake 编译解决方案
PaddleOCR 文字识别 c++ win10 安装使用教程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)