Pad
dle
OCR
模型的
C++
部署
方法。
C++
在性能计算上优于Python,因此,在大多数CPU、GPU
部署
场景,多采用
C++
的
部署
方式,本教程如何在
Windows
(CPU)环境下配置
C++
环境并完成
Pad
dle
OCR
模型
部署
。
开头先夸一句,百度真棒
这里写目录标题引言安装流程前置条件注意:提前预警,本文中并不涉及安装GPU版本1. 拉取
Pad
dle
OCR
整体目录2. 安装
pad
dle
预测库 fluid_inference我下载的是cpu_avx_mkl版的(就是红圈里这个)文件解压后的目录3. 开始cmake(贴官方图)3.1 打开Visual Studio 2019 Community,点击继续但无需代码3.2 文件->打开->CMake3.3 点击:项目->cpp_inference_demo的CM.
通过以上步骤,我们已经成功地在
Windows
环境下
部署
了
Pad
dle
OCR
的WEBAPI功能。这个功能可以让我们轻松地在Web应用中集成
OCR
功能,大大提高了我们的工作效率。希望这篇文章能帮助你更好地理解和使用
Pad
dle
OCR
的WEBAPI功能。
1)下载地址
https://github.com/Kitware/CMake/releases/download/v3.19.8/cmake-3.19.8-Linux-x86_64.tar.gz
tar -xvf cmake-3.19.8-Linux-x86_64.tar.g
2.5.5、在args.cpp下更改一下默认参数,这里我将模型文件改成了和dll同目录下,这里也可以改成参数传入dll。2.1,1、打开pp
ocr
的项目属性并更改两个地方从exe改到dll。3.1.编写一个测试的exe,把模型文件和DLL文件放在项目目录。2.6.6、生成项目,一切顺利的话会得到一个pp
ocr
.dll。2.3.3、先注释掉main.cpp中的所有代码。第二个输出目录,如果没有相应文件夹创建一个。2.2.2、添加一个头文件pp
ocr
.h。2,右键筛选器,添加-》新建项。
cmake-3.15.6-win64-x64
opencv-4.2.0-vc14_vc15
Pad
dle
OCR
的cpu版本推断模型2.0.2,
pad
dle
_inference
Pad
dle
OCR
工程
Pad
dle
OCR
-release-2.3
Git-2.36.1-64-bit版本
dirent-master安装包
win10
Pad
dle
OCR
c++
cpu
部署
一、下载
Pad
dle
OCR
源代码二、安装opencv三、安装
pad
dle
预测库四、cmake编译五、生成六、推理七、附件: `dirent.h`八、参考链接
2.4版本的
pad
dle
ocr
存在一些问题,于是选择老的版本2.2(没有影响)
存在一些缺失文件和错误的代码
一、下载
Pad
dle
OCR
源代码
首先下载
Pad
dle
OCR
2.2版本
二、安装opencv
opencv链接
比如选择4.5.5版本,下载好后,解压
这样就ok了
学更好的别人,做更好的自己。——《微卡智享》本文长度为5106字,预计阅读9分钟前言上一篇《飞桨
Pad
dle
OCR
C++
预测库布署》按照官方的流程做的,最后生成的为exe文件,真正调用时...
本文章记录,如何将
Pad
dle
OCR
应用到window下的
C++
项目中,实现利用摄像头实时显示输出,上述即为实际的检测效果。看得出来,对不同大小语言文字检测性能都还不错。
主要过程包括:①
Pad
dle
OCR
的编译,②VS2019的属性配置,③cpp文件修改用来显示图像
一、
Pad
dle
OCR
编译
官方给出在VS中cmake,https://gitee.com/
pad
dle
pad
dle
/
Pad
dle
OCR
/blob/release/2.0/deploy/cpp_infer/docs/wi...
(3)Visual Studio 2017(可以使用其他vs版本,根据自己的情况来定)
(4)分别下载
Pad
dle
OCR
项目、
Pad
dle
OCR
模型、
Pad
dle
OCR
预测库
那个飞桨的页面也多次翻到过,但是并没有下旧版本的回来试过(还没有走到那步吧,想先试试其他法子能不能解决问题),而且 VS C# 的开发习惯还是喜欢直接用一键安装的 nuget 包不用自己折腾,所幸现在已经调整出可以接受的方案了。速度会变慢,上面3个排列组合任意一个不满足,速度都快。
Pad
dle
OCR
——Visual Studio 2019 环境下
C++
推理
部署
CMake 编译解决方案官方文档环境配置Step1: 下载
Pad
dle
Pad
dle
C++
预测库
pad
dle
_inferenceStep2: 安装配置OpenCVStep3: 下载
Pad
dle
OCR
Step4: 编译CMake使用Visual Studio 2019直接编译CMake使用CMake GUI生成项目Visual Studio 2019编译CMakeStep5: 下载模型Step6: 预测及可视化常见问题参考文
实现路径:
之前打算用 CMake + MinGW + VSCode 的方案在
Windows
下进行
C++
开发,但在执行 cmake 命令阶段就爆出一个 This Intel TBB package is intended to be used only in the project with MSVC