shinbuntu/gocr-php

PHP 中的 Gocr

dev-master 2016-08-11 00:19 UTC

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 许可协议