leegoway / yii2-baidu-aipface
A yii2 extension, baidu aip-face with aksk auth
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2025-02-02 06:13:28 UTC
README
项目来源
最近在使用百度的人脸识别功能,看了一下百度提供的基础API和SDK,后续需要一些高级接口等所以就在原来SDK的基础上做了一些封装,实现了AKSK认证和高级接口API。
安装方法
本项目推荐使用composer安装,请先安装composer。 执行以下命令安装
$ php composer.phar require leegoway/yii2-uic "dev-master"
或者在composer.json中添加依赖并执行composer install。
"leegoway/yii2-uic": "dev-master"
使用方法
use use leegoway\aipface\AipNFace; ... $accessKey = ''; $secretKey = ''; $aipface = new AipNFace($accessKey, $secretKey); $baiduUser = $aipFace->GetUser($user->employeenumber); if(isset($baiduUser['error_code'])){ echo $baduUser['error_msg']; }else{ echo 'success';var_dump($baiduUser); } ];
方法列表
目前支持的方法列表如下,如有问题欢迎提issue
1、public function AddUser($uid, $images, $userInfo, $group = 'elong')
2、public function UpdateUser($uid, $images)
3、public function GetUser($uid, $group = 'elong')
4、public function DeleteUser($uid)
5、public function VerifyUser($uid, $images, $group = 'elong')
6、public function IdentifyUser($image, $group = 'elong')
7、public function IdentifyUsers($images)
8、public function GetGroup($start = 0, $num = 1)
9、public function GetGroupUsers($groupId)