开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 14115|回复: 13
收起左侧

[技术专题] CentOS 7搭建飞浆OCR环境安装

[复制链接]
结帖率:100% (3/3)
发表于 2022-6-13 05:18:35 | 显示全部楼层 |阅读模式   广东省惠州市
本帖最后由 逸凡 于 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虚拟机)
QQ截图20220613044217.jpg
重启完成之后, 在连接进去继续下面的操作:
进入到临时目录:   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

QQ截图20220613051558.jpg

最终我们看到识别效果, 准确率还是很高的,  到此飞浆OCR识别环境就搭建完成


最后补充说明一下:  总共有2个文件下载的, 我都是放在自己的oss里面,  若未来某天不能下载了,  请自行根据文件名称, 在百度找对应文件下载替换链接就行












评分

参与人数 1好评 +1 精币 +3 收起 理由
冰点 + 1 + 3 感谢分享,很给力!~

查看全部评分


结帖率:82% (31/38)

签到天数: 13 天

发表于 2023-8-23 19:49:22 | 显示全部楼层   福建省泉州市
怎么搭建成api啊
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2022-8-12 01:14:37 | 显示全部楼层   广西壮族自治区崇左市

好好学习,天天向上
回复 支持 反对

使用道具 举报

结帖率:91% (52/57)

签到天数: 6 天

发表于 2022-8-11 19:30:45 | 显示全部楼层   河北省邢台市

        感谢分享,很给力!~
回复 支持 反对

使用道具 举报

发表于 2022-8-3 14:24:10 | 显示全部楼层   广东省广州市
好好学习,天天向上
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 3 天

发表于 2022-7-10 01:19:50 | 显示全部楼层   湖北省荆州市
好好学习,天天向上
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 2 天

发表于 2022-6-22 15:13:17 | 显示全部楼层   山东省菏泽市
        感谢分享,很给力!~
回复 支持 反对

使用道具 举报

发表于 2022-6-22 07:30:12 | 显示全部楼层   山西省太原市
感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-6-21 16:04:12 | 显示全部楼层   江苏省南通市
学习,提高进步
回复 支持 反对

使用道具 举报

签到天数: 13 天

发表于 2022-6-17 15:01:20 | 显示全部楼层   广东省广州市
66666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表