|

本帖最后由 逸凡 于 2022-6-13 05:40 编辑
首先说明一下本搭建环境是CentOS 7, 系统镜像版本7.9(2009)阿里云镜像站地址: https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
本机VM16安装过程就不在说了, 安装时选择最小安装就好了, 在使用其他的ssh连接工具连接机器 FinalShell ,具体安装细节请自行百度
本教程安装的是飞浆CPU版本, 可能不适合GPU版本
现在开始进入到飞浆搭建的过程,所有提示 y/n 的请一律输入 y 并回车确认, 根据以下流程一步步走即可
首先安装系统依赖:
yum -y install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel gcc make
sudo yum install mesa-libGL -y
查看CXXAB版本:
strings /usr/lib64/libstdc++.so.6|grep CXXAB 如果这里显示的结果不包含: 1.3.8 这个版本号需要安装
CXXAB安装流程, 若上一行命令返回结果含有1.3.8可以跳过这一步
进入目录: cd /usr/lib64
下载文件: wget https://ooomu.oss-cn-beijing.aliyuncs.com/CentOS/libstdc%2B%2B.so.6.0.26
删除软连接: rm -rf libstdc++.so.6
创建新的软连接: ln -s libstdc++.so.6.0.26 libstdc++.so.6
回到顶级目录: cd ../../
好了, 这样现在再次查看CXXAB版本,就有1.3.8了
-------------------------安装python---------------------------------
由于CentOS 7 默认自带的python版本是2.75 飞浆所需最底版本是3.6, 所以需要自行安装
添加环境变量: export PATH=$PATH:/usr/lib/python3.7/bin 到 etc/profile 的文件末端, 保存 然后重启Cent系统(VM虚拟机)
重启完成之后, 在连接进去继续下面的操作:
进入到临时目录: cd /tmp
下载python安装包: wget https://ooomu.oss-cn-beijing.aliyuncs.com/CentOS/Python-3.7.13.tgz
解压python安装包: tar zxvf Python-3.7.13.tgz
进入解压后的目录: cd Python-3.7.13
创建安装目录: mkdir /usr/lib/python3.7
配置安装路径: ./configure --prefix=/usr/lib/python3.7
编译和安装 : make&make install
创建软连接: ln -s /usr/lib/python3.7/bin/python3 /usr/bin/python3
升级pip版本: python3 -m pip install -U pip
创建软连接: ln -s /usr/lib/python3.7/bin/pip3.7 /usr/bin/pip
安装protobuf: pip install protobuf==3.19.0
好了, 这里python这一块的安装就完成了, 输入命令: python3 -V 可以查看版本号
-----------------------------飞浆安装-------------------------------------
框架安装: python3 -m pip install paddlepaddle==2.3.0 -i https://mirror.baidu.com/pypi/simple
验证安装, 以此输入一下指令:
python3
import paddle
paddle.utils.run_check()
exit()
然后会提示飞浆运行在几个CPU之类的, 运行良好等
安装OCR识别服务: pip install "paddleocr>=2.5"
等待安装完成......
首次使用会默认下载识别库, 这个官网文档有说明, 至于怎么换库没研究, 有需要的可以看飞浆官网
安装完成后, 测试一下识别结果:
paddleocr --image_dir [url=https://ooomu.oss-cn-beijing.aliyuncs.com/CentOS/1.jpg[/url] --use_angle_cls true --use_gpu false
为方便测试, 上一行的命令中使用了网络图片地址, 实际上可以换成本地路径
注意: 为了防止图片链接解析, 上面测试命令中图片地址前后 加了 [url= 复制测试时要去掉
paddleocr --image_dir 图片路径 --use_angle_cls true --use_gpu false
最终我们看到识别效果, 准确率还是很高的, 到此飞浆OCR识别环境就搭建完成
最后补充说明一下: 总共有2个文件下载的, 我都是放在自己的oss里面, 若未来某天不能下载了, 请自行根据文件名称, 在百度找对应文件下载替换链接就行
|
评分
-
查看全部评分
|