学园/ocr

dev-master 2018-12-25 00:38 UTC

This package is auto-updated.

Last update: 2024-09-25 13:33:36 UTC


README

腾讯OCR.

安装

$ composer require xueyuan/ocr -vvv

配置

1.在使用本扩展之前,你需要去 腾讯云 注册账号,然后创建应用,获取应用的 appid,secret_id,secret_key,bucket。 2.仔细阅读腾讯OCR API https://cloud.tencent.com/document/api/866/17594

用法

此扩展包依赖于 guzzlehttp/guzzle

  1. 普通安装 直接初始化

    $factory = new Factory(["appid"=>'','secret_id'=>'','secret_key'=>'','bucket'=>'']);
    // 支持的类型有idcard businesscard drivinglicence plate bankcard bizlicense general handwriting
    $result = $factory->make('idcard'); 
    
  2. laravel

    1. ServicePrivider 参考laravel容器
      $ocr = app(\Xueyuan\Ocr\Ocr::class)->make('idcard');
      return $ocr->recognition(0,'application/json',['http://i3.qhimg.com/t0148d78bd495777810.jpg']);
    
    1. Facade 参考laravel 门面
      use Xueyuan\Ocr\Facades\Ocr;
      $ocr = Ocr::make('idcard');
    

贡献

你可以通过以下三种方式之一进行贡献:

  1. 使用 问题跟踪器 提交错误报告。
  2. 问题跟踪器 上回答问题或修复错误。
  3. 贡献新功能或更新wiki。

代码贡献过程并不非常正式。你只需要确保遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须附有适用的单元测试。

许可证

MIT