1. 程式人生 > 其它 >PaddleOCR vs2017編譯執行 基於C++引擎推理CPU版本

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/

opencv-3.4.16-vc14_vc15.exe

安裝目錄: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 安裝使用教程