shinbuntu / gocr-php
PHP 中的 Gocr
dev-master
2016-08-11 00:19 UTC
Requires
- php: ~5.6
Requires (Dev)
- atoum/atoum: ~2.2
- mayflower/php-codebrowser: ~1.1
- pdepend/pdepend: ~2.1
- phpdocumentor/phpdocumentor: ~2.8
- phploc/phploc: ~2.1
- phpmd/phpmd: ~2.2
- sebastian/phpcpd: ~2.0
- siwayll/phpcs-norme-dpsi: ~3.2
This package is not auto-updated.
Last update: 2024-09-18 19:07:12 UTC
README
一个在 PHP 脚本内部使用 Gocr 的包装器。
为什么?
此项目使使用名为 GOCR 的 OCR 软件变得更容易。
依赖关系
安装
$ composer require shinbuntu/gocr-php
用法
使用图像路径实例化 Gocr 对象
$gocr = new Gocr('testData/images/welcome.png');
识别并获取文本内容
$textContent = $gocr->recognize();
设置单词之间的空格宽度(以点为单位,默认:0 为自动检测)
较宽的宽度被解释为单词空间,较窄的宽度被解释为字符空间。
$gocr->setSpaceWidthParam(20);
设置操作模式;模式是位字段(默认:0)
$gocr->setModeParam(258);
设置识别确定性的值(0..100;默认:95)
具有更高确定性的字符被接受,具有较低确定性的字符被视为未知(未识别);如果您只想接受更确定的识别字符,请设置更高的值。
$gocr->setValueForCertaintyOfRecognitionParam(100);
设置数据库路径,必须包含最后一个反斜杠,默认为 ./db/
此路径将包含学习到的字符的图像。
$gocr->setDatabasePathParam('testData/db/');
贡献
查看 CONTRIBUTING 文件。
许可协议
该项目是开源软件,采用 MIT 许可协议。