[cmake项目]windows上基于C++部署PP-OCRv5模型paddleocrv5模型部署GPU版本.mp4
运行前准备:
下载vs2019或者vs2022
安装cmake==3.30.1你也可以安装其他版本
下载官方提供opecv预编译包https://github.com/opencv/opencv/releases/download/4.9.0/opencv-4.9.0-windows.exe
这个是GPU版本,只能在sm75算力显卡使用比如RTX16系列,RTX20系列
下载源码后:
修改CMakeLists.txt源码对应到自己实际路径,注意路径不要包含空格中中文路径:
SET(PADDLE_LIB "C:\\Users\\Administrator\\Downloads\\paddleocrv5_cplus\\x86-64_cuda11.8_cudnn8.9.7_mkl_avx_vs2019-paddle_inference-3.0.0")
SET(OpenCV_DIR "D:\\lufiles\\opencv490\\build\\x64\\vc16\\lib")
其中PADDLE_LIB源码会提供,Opencv需要自己从官方下载安装,使用4.9.0版本你也可以使用其他版本比如4.10.0,4.11.0等
使用vscode或者vs2019重新编译得到exe或者你不想编译直接用我编译好的exe
运行命令:切换到exe路径下面,然后修改下面参数路径为自己实际路径进行测试
ppocr.exe --det_model_dir=C:\Users\Administrator\Downloads\paddleocrv5_cplus\model\PP-OCRv5_mobile_det --rec_model_dir=C:\Users\Administrator\Downloads\paddleocrv5_cplus\model\PP-OCRv5_mobile_rec --cls_model_dir=C:\Users\Administrator\Downloads\paddleocrv5_cplus\model\ch_ppocr_mobile_v2.0_cls_infer --image_dir=C:\Users\Administrator\Downloads\paddleocrv5_cplus\2.jpg --use_angle_cls=true --det=true --rec=true --cls=true --rec_char_dict_path=C:\Users\Administrator\Downloads\paddleocrv5_cplus\model\PP-OCRv5_mobile_rec\ppocr_keys.txt --use_gpu=true
如需二次开发请阅读main.cpp运行步骤进行二次开发,这里只提供简单demo