离线安装Tesseract-ocr

  1. 相关依赖
    yum install autoconf automake libtool
    yum install libjpeg-devel libpng-devel libtiff-devel zlib-devel

  2. 安装Leptonica
    git clone https://github.com/DanBloomberg/leptonica.git
    cd leptonica
    git checkout 1.83.0
    ./autogen.sh
    ./configure --prefix=/usr/local/leptonica --with-libtiff
    make && make install
    cp /usr/local/leptonica/pkg_config/lep.pc /usr/lib64/pkg_config/

  3. 安装tesseract-ocr
    git clone https://github.com/tesseract-ocr/tesseract.git
    cd tesseract
    git checkout 3.05.00 //根据情况切换版本. 太高级的版本可能当前系统的编译器不支持.
    ./autogen.sh
    ./configure --prefix=/usr/local/tesseract
    make && make install
    ln -s /usr/local/tesseract/bin/tesseract /usr/bin/tesseract

  4. composer引入依赖
    composer require thiagoalessio/tesseract_ocr

  5. 测试php脚本
    use thiagoalessio\TesseractOCR\TesseractOCR;
    tesseract = new TesseractOCR(imagePath);
    tesseract->lang('chi_sim');text = tesseract->digits()->run(); echotext;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容