PaddleOCR+vs2019+window编译记录

1 环境

1.opencv(https://sourceforge.net/projects/opencvlibrary/)
2.cmake(https://cmake.org/download/)
3.vs2019(https://visualstudio.microsoft.com/zh-hans/downloads/)
4.paddleOCR项目-建议2.0(https://github.com/PaddlePaddle/PaddleOCR);
模型(https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.0/README_ch.md);
预测库(https://paddleinference.paddlepaddle.org.cn/v2.0/user_guides/download_lib.html#windows)

2 Cmake编译PaddleOCR

1.编译路径:PaddleOCR-release-2.0\deploy\cpp_infer文件路径下及其路径下新建build
2.编译前:注意根据vs版本及编译环境选择,vs2019,x64
PaddleOCR+vs2019+window编译记录_第1张图片
3.编译配置:注意配置两个opencv路径及paddle预测库路径,opencv注意根据VS版本选择14或15
4.开始编译,configure和generate。得到PaddleOCR-release-2.0\deploy\cpp_infer\build文件夹下生产ocr_system.sln项目工程

3 ocr_system.sln项目工程配置

1.配置和平台分别选择release和x64位平台
2.检查链接器->输入->附加依赖项中的paddle库是否一致
3.右击ocr_system->仅用于项目->仅生成ocr_system(B),生成ok
得到PaddleOCR-release-2.0\deploy\cpp_infer\build\Release下的exe可执行文件(ocr_system.exe):

4 命令行运行ocr_system.exe

1.复制paddle预测库lib下的dll文件到exe同级目录下
2.修改PaddleOCR-release-2.0\deploy\cpp_infer\tools下config.txt的参数:主要包括模型路径及字典路径
3.修改字典文件格式,记事本另存为修改,ASNI
4. cd到exe目录下,.\ocr_system.exe + config.txt路径 + 待测试图片路径

你可能感兴趣的:(OCR,paddlepaddle,cmake)