「Docker」实测超轻量中文OCR开源项目,总模型仅17M( 二 )
在高校的小伙伴推荐使用如下中科大的源 , 尽享丝般顺滑 , 10M/s 不是梦!
docker pull docker.mirrors.ustc.edu.cn/ufoym/deepo 拉取完镜像后我们新建一个容器开始配置环境 , 使用如下命令新建容器并进入交互模式:
docker run -it -p 6666:8080 -v ~/Desktop/data/:/data --name ocr 18824ddf5d2d 这里 docker run 表示创建容器 , -it 表示创建容器后立刻进入交互模式 , -p 表示进行端口映射 , 这里我们将主机 6666 的端口映射到容器的 8080 端口 。 -v 表示共享数据 , 我们将主机桌面上名为 data 的文件夹与容器共享 , 并将其在容器上挂载为/data , --name 表示将新建的容器命名为 ocr , 18824ddf5d2d 为刚才下载镜像的 ID , 可使用 docker images 命令进行查看 。 现在我们就进入到容器里了 , 输入 ls 就可看到我们与容器共享的文件夹/data 了 。
本文插图
cd 到/data 文件夹下拉取 chineseocr_lite 项目:
git clone https://github.com/ouyanghuiyu/chineseocr_lite 作者很 nice 得提供了运行程序的依赖环境 , cd 到 chineseocr_lite 下进行安装:
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt 这里我们使用了清华的源进行加速 。 依赖环境装好了 , python3 app.py 8080 走起!出现以下输出表示网页服务已成功启动 。
本文插图
需要注意的是 , 我们在创建容器时将主机的 6666 端口映射到了容器的 8080 端口 , 所以在浏览器里我们应该输入 http://127.0.0.1:6666/ocr (http://127.0.0.1:8080/ocr) , 出现如下界面:
本文插图
踩坑指南机器之心也将测试这个项目过程中踩过的坑记录了下来 , 避免各位对这个项目感兴趣的小伙伴中同样的招 。 当在容器里安装好 requirement 就万事大吉了吗?不存在的 , 电脑表示不出错是不可能的 , 这辈子都不可能不报错 。 直接运行后出现如下错误:
本文插图
原因是缺少共享文件库 , 使用如下方法解决:
apt-get updateapt-get install apt-fileapt-file updateapt-file search libSM.so.6apt-get install libsm6 再运行出现这样的错误:
本文插图
【「Docker」实测超轻量中文OCR开源项目,总模型仅17M】遂使用 apt-get install libxrender1 与 apt install python-qt4 安装之 。 进行这样一番操作之后 , 就可以顺利运行了 。 完结撒花~Docker 配置参考教程:https://zhuanlan.zhihu.com/p/64493662
推荐阅读
- 「汽车动力总成公众号」新能源汽车底盘的轻量化
- 「忧家娱乐」恒大三举措走出降负债新路径,提升动力+扎实底盘+轻量化
- 「人人传播正能量」Pro 5G能有多快实测Sprint的5G网络,「图」一加7
- #骑乌龟的蜗牛#实测收益可观还有史诗,DNF:暗黑神殿才是平民玩家大号必刷副本
- 车家号:GTA/GTAm官图发布,极度轻量化是亮点,阿尔法·罗密欧Giulia
- 「汽车名苑」烧油如喝水?车主实测真实油耗!,“销量王”哈弗H6就是油老虎
- 『』英特尔发布十代酷睿标压处理器 实测跑分首发
- 『车与生活』NEDC续航706KM!实际能跑多远?实测结果来了,小鹏P7
- [小鹏P7]小鹏P7 NEDC续航706KM!实际能跑多远?实测结果来了
- 实测石头手持无线吸尘器H6:大吸力长续航 轻松解决清洁难题
