PaddleLite部署PaddleOCR流程

本文详细介绍了如何在嵌入式设备上使用PaddleLite部署PaddleOCR,包括准备交叉编译的opencv4.2,配置PaddleLite编译环境,编译获取预测库,模型优化,准备模型、预测库和其他必要文件,编写CMakeList并执行编译,以及解决常见问题。
摘要由CSDN通过智能技术生成

PaddleLite部署PaddleOCR流程

1.准备交叉编译的opencv4.2

具体步骤和问题解决方案见
https://blog.csdn.net/qiaolin19890323/article/details/107692034
https://www.cnblogs.com/weicaiershang/archive/2004/01/13/12834497.html

2.准备PaddleLite编译环境(可以选择交叉编译或者本地编译)

在这里插入图片描述
在这里插入图片描述

3.PaddleLite源码编译获得预测库

由于PaddleLite的版本更替频繁,我这里用的是 git checkout release/v2.7
注意:2.6及以下版本与2.7的 MobileConfig 对应的模型格式有变化不同,需采用对应的opt工具转换模型,opt与lite版本不对应会出现模型加载错误等问题。

# 1. 推荐:git Paddle-Lite源码 并切换到release分支
git clone https://github.com/PaddlePaddle/Paddle-Lite.git
cd Paddle-Lite && git checkout release/v2.7

交叉编译:在…/Paddle-Lite/cmake/cross_compiling 下修改armlinux.cmake
把编译器改为交叉工具链提供的gcc和g++

#使用自带脚本编译获得预测库 --arch:(armv8|armv7|armv7hf)
./lite/tools/build_linux.sh  --arch=armv8  --with_cv=ON --
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值