赞
踩
// Github 文档
tesseract:https://github.com/thiagoalessio/tesseract-ocr-for-php
// 安装 tesseract
1.yum install tesseract
// 查看版本,能看到版本说明安装完成
2.tesseract -v
// 搜索语言包
3.yum search tesseract-langpack
//也可以到GitHub下载:https://github.com/tesseract-ocr/tessdata
// 安装Composer包
4.composer require thiagoalessio/tesseract_ocr
5.// php调用OCR
use thiagoalessio\TesseractOCR\TesseractOCR;
public function demo(){
$ocr = new TesseractOCR('demo.jpg');
echo $ocr->run();
}
6.进阶
安装语言包:
yum install tesseract-langpack-chi_sim.noarch (简体中文)
yum install tesseract-langpack-chi_tra.noarch (繁体中文)
yum install tesseract-langpack-eng.noarch (英语)
yum install tesseract-langpack-jpn.noarch (日语)
use thiagoalessio\TesseractOCR\TesseractOCR;
public function demo(){
// lang('chi_tra','chi_sim','eng','jpn')指定语言
echo (new TesseractOCR('demo.jpg'))->lang('chi_tra','chi_sim','eng','jpn')->run();
}
其他:
php中开启exec,system等函数调用系统命令
修改php.ini文件
disable_functions = proc_open, popen, exec, system, shell_exec, passthru
这里要把 exec,system,shell_exec 去掉
重启 php
升级tesseract 4.1 版本
yum-config-manager --add-repo https://download.opensuse.org/repositories/home:/Alexander_Pozdnyakov/CentOS_7/
sudo rpm --import https://build.opensuse.org/projects/home:Alexander_Pozdnyakov/public_key
yum update tesseract
yum list tesseract
yum install tesseract
tesseract -v 如果没有更新版本,建议卸载掉以前的旧版本,重新安装
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。