biaoqianwo / face
为BAT提供最佳图像OCR SDK。
1.0.0
2017-11-02 08:16 UTC
Requires
- doctrine/cache: ^1.6
- guzzlehttp/guzzle: ^6.3
- pimple/pimple: ~3.0
This package is not auto-updated.
Last update: 2024-09-21 02:07:28 UTC
README
功能
- 支持自定义缓存
- 符合PSR标准,可以方便地与您的框架结合
- 支持服务商BAT
支持
要求
- PHP > 5.6
- composer
安装
composer require biaoqianwo/face
用法
基本用法(以百度人脸识别为例)
use Biaoqianwo\Face\Application as BiaoFace; $app = new BiaoFace([ 'appKey' => 'appKey', 'secretKey' => 'secretKey' ]); //人脸比对 $result = $app->baidu->match($files);
返回结果
百度AI人脸比对目前支持两张图片
{ "log_id": 73473737, "result_num":1, "result": [ { "index_i": 0, "index_j": 1, "score": 44.3 } ] }
各平台支持的方法
所有平台支持的方法都满足以下结构:
$app->platform->$method($files, $options = [])
$files
的值可以是
- 文件路径(完整)
SplFileInfo
对象资源
- 在线图片地址(部分服务商不支持)
- 数组
注:
options
的值都是可选的
百度AI人脸识别
目前采用 AccessToken
作为 API
认证方式,查看鉴权认证机制
人脸比对
$app->baidu->match($files, [ 'max_face_num' => 1, 'face_fields' => 'expression', ]);
阿里云人脸识别
目前采用 APPCODE
作为 API
认证方式,查看我的APPCODE
use Biaoqianwo\Face\Application as BiaoFace; $app = new BiaoFace([ 'appcode' => '40bc103c7fe6417b87152f6f68bead2f', ] ]);
人脸比对
$app->aliyun->match($files);
腾讯云人脸识别
use Biaoqianwo\Face\Application as BiaoFace; $app = new BiaoFace([ 'appId' => '1254032478', 'secretId' => 'AKIDzODdB1nOELz0T8CEjTEkgKJOob3t2Tso', 'secretKey' => '6aHHkz236LOYu0nRuBwn5PwT0x3km7EL', 'bucket' => 'test1' ]);
人脸比对
$app->tencent->match($files);
许可证
MIT