hymns / microsoft-cognitive-face
Microsoft Cognitive Services 中 Face 模块的 PHP 客户端库
v1.2
2018-12-29 17:30 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ~6.0
This package is not auto-updated.
Last update: 2024-09-21 15:58:47 UTC
README
基于云端的 Face API 为开发者提供了访问高级面部算法的权限。Microsoft Cognitive Face 算法分析指定的面部属性检测,例如年龄、性别、微笑、头发等等。
要求
安装
您可以使用 Composer 或简单地 下载发布版
Composer
首选方法是通过 composer。如果您尚未安装 composer,请按照 安装说明 进行操作。
一旦 composer 安装完成,请在项目根目录下执行以下命令以安装此库
composer require hymns/microsoft-cognitive-face
最后,确保包含自动加载器
require_once '/path/to/your-project/vendor/autoload.php';
下载发布版
如果您讨厌使用 composer,可以下载整个包。在 发布版 页面上列出了所有稳定版本。下载任何名为 microsoft-cognitive-face-[RELEASE_NAME].zip 的文件,以获取包括此库及其依赖项的包。
解压您下载的 zip 文件,并在您的项目中包含自动加载器
require_once '/path/to/microsoft-cognitive-face/vendor/autoload.php';
示例
从图像中检测面部
// include your composer dependencies require_once 'vendor/autoload.php'; $client = new \Hymns\MicrosoftCognitiveFace\Client('YOUR_APP_KEY', 'YOUR_REGION'); $faces = $client->face()->detectFacesFromImage('URL_IMAGE'); print_r($faces);
验证两个面部
// include your composer dependencies require_once 'vendor/autoload.php'; $client = new \Hymns\MicrosoftCognitiveFace\Client('YOUR_APP_KEY', 'YOUR_REGION'); $result = $client->face()->verifyTwoFaces('FACE_ID_1', 'FACE_ID_2'); print_r($result);
开发里程碑计划
- 从图像中检测面部
- 验证两个面部
- 从 FaceList 中查找相似面部
- 从 PersonGroup 中识别面部