hymns/microsoft-cognitive-face

Microsoft Cognitive Services 中 Face 模块的 PHP 客户端库

v1.2 2018-12-29 17:30 UTC

This package is not auto-updated.

Last update: 2024-09-21 15:58:47 UTC


README

Latest Stable Version Total Downloads License

基于云端的 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 中识别面部