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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM