fizzday/ocrphp

一个简洁优雅的图像识别转换文字的php类库,可以轻松地将图像转换为文本,基于tesseract-ocr(一个简洁优雅的图像识别转换文字的php类库,须安装tesseract-ocr)

dev-master 2017-02-03 08:54 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:09:33 UTC


README

描述

一个简洁优雅的图像识别转换文字的php类库,可以轻松地将图像转换为文本,基于tesseract-ocr(一个简洁优雅的图像识别转换文字的php类库,须安装tesseract-ocr

使用说明

英文文档
中文文档

使用composer安装

{
    "require": {
        "fizzday/ocrphp": "dev-master"
    }
}

或者

composer require fizzday/ocrphp

注意:在识别之前,您需要安装tesseract引擎,您可以在我的博客中找到它...

识别

use Fizzday\OcrPHP;

OcrPHP::file($file)->run();

// or

OcrPHP::file($file)->lang($lang)->psm($psm)->run($type);

它应该看起来像

OcrPHP::file('/var/www/img/test.jpg')->lang('eng')->run();

// or

OcrPHP::file('/var/www/img/test.jpg')->lang(['eng', 'chi_sim'])->psm(3)->run('id');

注释

  • $file -- 本地源文件
  • $lang -- 识别语言,例如英语(eng)、中文(chi_sim 或 chi_tra) ......
  • $psm -- 识别类型默认3
  • $type -- 特定结果,例如id_num、名片等,可以直接返回您所需的信息,默认null,此库提供了id_num返回,您只需在run()方法中传递'id'参数即可