zoukankan      html  css  js  c++  java
  • Centos7下飞桨机器学习库ocr安装使用

    飞桨(https://www.paddlepaddle.org.cn)是一个非常实用方便的机器学习库,今天实验了一下ocr功能。

    记录一下安装过程:

    安装python3:

    yum -y install python3
    python -V

    修改python的软链接为python3:

    rm -rf /usr/bin/python

    rm -rf /usr/bin/pip

    ln -s /usr/bin/python3 /usr/bin/python

    ln -s /usr/bin/pip3 /usr/bin/pip

    安装完python3会导致防火墙firewalld和yum运行报错,只需要手工修改脚本中第一行的python为python2即可:

    vim /usr/sbin/firewalld

    修改 /usr/bin/python 为 /usr/bin/python2

    vim /usr/bin/firewall-cmd 

    同上

     vim /usr/bin/yum

    同上

    安装基础环境:

    yum install gcc g++ make cmake automake zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make mysql-devel gcc-devel python-devel -y

    安装Anaconda3(安装目录为:/usr/local/etc/anaconda3):

    wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
    chmod +x Anaconda3-2020.11-Linux-x86_64.sh

    ./Anaconda3-2020.11-Linux-x86_64.sh

    修复CXXABI版本过低的问题:

    yum install -y bzip2

    cp /usr/local/etc/anaconda3/lib/libstdc++.so.6.0.26 /usr/lib64
    strings /usr/lib64/libstdc++.so.6.0.26 |grep 'CXXABI'
    cd /usr/lib64
    rm -rf libstdc++.so.6
    ln -s libstdc++.so.6.0.26 libstdc++.so.6
    strings /usr/lib64/libstdc++.so.6 | grep 'CXXABI'

    安装python的模块:


    python -m pip install --upgrade pip

    pip install shapely pyclipper dataclass pyclipper

    yum install libffi-devel wget  libxml2-devel libxslt-devel -y

     pip install lxml requests

     

    安装飞桨:
    pip install hub

    pip install paddlepaddle -U
    pip install paddlehub

     如果提示“spyder 4.1.5 requires pyqt5<5.13”,使用下面两条命令安装:

    pip install --user pyqt5==5.12.0

    pip install --user pyqtwebengine==5.12.0

    安装ocr:

    hub install chinese_ocr_db_crnn_mobile==1.1.1
    hub install chinese_ocr_db_crnn_server==1.1.1

    测试ocr:

    hub run chinese_ocr_db_crnn_server --input_path "/root/test.jpg" --output_dir /root/output_ocr  --visualization 1

    测试分词:

    hub run lac --input_text "在世界上,有五百多万中动物。"

    ////////////////////////////////
    ////////Sixi. Let it be.../////
    //////////////////////////////

  • 相关阅读:
    Linux上查找最大文件的 3 种方法
    不念过去,不畏将来
    Weblogic/WAS之Full GC监控与计算
    EntityFramework:An error occurred while executing the command definition. See the inner exception for details.
    1051 复数乘法(C#)
    BACnet开发资料与调试工具
    JS设置cookie、读取cookie、删除cookie
    认识BACnet协议
    Unity WebGL请求Http接口出现的Cors跨域问题
    VS 2017 产品密钥
  • 原文地址:https://www.cnblogs.com/sixiweb/p/14778033.html
Copyright © 2011-2022 走看看