构建PaddleOCR、C++测试工程

参考:

1、Win10+cpp_infer调用paddleocr - 知乎

2、C++ | PaddleOCR+OpenCV实现文字识别步骤与代码演示_Color Space的技术博客_51CTO博客

3、Windows10下使用PaddleOCR+c++

4、百度PaddleOCR字符识别推理部署(C++) - 期权论坛

实现步骤

1、用Cmake构建工程
cmake-3.15.6-win64-x64
opencv-4.2.0-vc14_vc15
PaddleOCR的cpu版本推断模型2.0.2,paddle_inference
PaddleOCR工程PaddleOCR-release-2.3

2、在构建的过程中,显示缺少git,下载Git-2.36.1-64-bit版本;又显示无法连接错误,这时候需要网络能够翻墙,自动下载它所需要的一些包,然后就构建成功。

3、打开所构建的工程,生成解决方案,提示dirent.h不能找到目录,这时候要下载一个dirent-master
再次编译,又提示一个lstart什么的,把l去掉保存一下就可以了,然后编译成功就可以进行测试了。

----------------------------------------------------------------------------------------------------------------------

测试过程

1、构建工程后最终生成一个ppocr.exe文件,exe文件夹中要带有5个dll文件,从opencv和paddle_inference库文件中去找。
libiomp5md.dll
mkldnn.dll
mklml.dll
opencv_world420.dll
paddle_inference.dll

2、运行exe文件,指定推断模型路径、字典路径、测试图片,就可以进行测试了
测试有三种模式:system、rec、det
ppocr.exe system --det_model_dir=det模型所在路径 --rec_model_dir=rec模型所在路径 --image_dir=图片位置 --char_list_file=ppocr_keys_v1.txt

ppocr.exe rec --rec_model_dir=D:\DXY\moxing_biaoqian\moxing_biaoqian\export_model --image_dir=D:\DXY\moxing_biaoqian\moxing_biaoqian\zz_jzd\003.jpg --char_list_file=D:\DXY\moxing_biaoqian\moxing_biaoqian\2C_keys.txt

如果只测试检测模型的话,在ppocr.exe的后面加上det

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值