Linux服务器上运行easyocr代码
上一篇文章介绍过如何安装easyocr
这里我们使用jupyter notebook进行编译
输入ipython
1.生成密钥,这里可以自己设定一个密码用于登录jupyter
from notebook.auth import passwd
passwd()
2.密码设置成功之后会生成一串哈希字符(对密码的加密)
形如 sha1:xxx:xxx 的一串字符
这个密码会在jupyter目录下的jupyter_notebook_config.json里面
3.命令行输入以下代码,生成config配置文件
jupyter notebook --generate-config
4.打开jupyter目录下jupyter_notebook_config.py文件
在最底下添加
c.NotebookApp.ip = '*'
c.NotebookApp.password = u'sha1:xxx:xxx' # 将之前生成的密码hash字串粘贴到引号里
c.NotebookApp.open_browser = False # 运行时不打开本机浏览器
c.NotebookApp.port = 8888 # 使用的端口,随意设置
c.NotebookApp.enable_mathjax = True # 启用 MathJax
save之后退出
5.命令行输入以下命令,启动服务
jupyter notebook
6.打开浏览器启动
浏览器url处输入服务器ip:端口号
ip:端口号
输入自己设置的密码进入jupyter notebook
7.创建新文件只需点击右上角的new生成py文件就可以打开了
8.使用GitHub上的一段测试代码
import easyocr
reader = easyocr.Reader(['ch_sim','en'])
result = reader.readtext('url')
此时会根据你的网速下载相应模型,会花一段时间
url改为在服务器上的图片路径,模型下载好之后
输出result查看结果就好
因为只识别中文,所以文中的符号并没有准确识别,但是中文识别结果很准确
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/34711.html