coolseven / huawei-frs-sdk
华为Frs (人脸识别服务) SDK for PHP
v1.5.0
2020-05-03 18:39 UTC
Requires
- php: >=7.2
- ext-json: *
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- moontoast/math: ^1.2
- phpunit/phpunit: ~4.0
- ramsey/uuid: ^3.9
This package is auto-updated.
Last update: 2024-09-22 00:18:14 UTC
README
非官方PHP SDK,用于华为的人脸识别服务。
重要提示:此SDK不是官方SDK。使用风险自负。
要求
- php >= 7.2
如何使用
- 安装SDK
composer require coolseven/huawei-frs-sdk
- 使用SDK
// $endpoint , $ak,$sk can be found at Huawei's console panel $authInfo = new AuthInfo($endpoint,$ak,$sk); $frsClient = new FrsClient($authInfo,$projectId); // get face set list // v1 版本: $responseOfV1 = $frsClient ->getFaceSetService() ->getAllFaceSets(); // v2 版本: $responseOfV2 = $frsClient->getApiCollectionV2() ->getFaceSetService() ->getAllFaceSets();
更多使用示例可以在tests
目录中找到
- 服务 & API 快速参考表
- CompareService
- compareFaceByBase64
- compareFaceByObsUrl
- compareFaceByLocalFile
- DetectService
- detectFaceByBas464
- detectFaceByObsUrl
- detectFaceByLocalFile
- FaceService
- getFaces
- getFace
- addFaceByBase64
- addFaceByObsUrl
- addFaceByLocalFile
- updateFaceByFaceId
- deleteFaceByFaceId
- deleteFaceByExternalImageId
- deleteFaceByExternalField
- batchDeleteFacesByFilter
- FaceSetService
- getAllFaceSets
- getFaceSet
- createFaceSet
- deleteFaceSet
- LiveDetectService
- liveDetectByBase64
- liveDetectByObsUrl
- liveDetectByLocalFile
- SearchService
- searchFaceByBase64
- searchFaceByFaceId
- searchFaceByObsUrl
- CompareService
TODO
- 为FaceSetService添加单元测试
- 为FaceService添加单元测试
- 为SearchService添加单元测试
- 为DetectService添加单元测试
- 为CompareService添加单元测试
- 为LiveDetectService添加单元测试
- 添加参数验证