为微软的Face API构建的PHP库。

v1.1 2017-02-10 12:03 UTC

This package is auto-updated.

Last update: 2024-09-12 19:25:37 UTC


README

为微软认知服务构建的PHP库。

认知服务:Face API

Actively Maintained Latest Stable Version Total Downloads Scrutinizer Code Quality Build Status Codacy Badge License

目录

需求

请订阅API密钥,以访问微软认知服务API页面

安装

打开您的composer.json文件,并在require键中添加以下内容

"ridvanbaluyos/face": "v1.1"

添加密钥后,从命令行运行composer update以安装包

composer install

composer update

配置

src/Ridvanbaluyos/Face/config.json文件中添加您的订阅密钥

{
	"url" : "https://westus.api.cognitive.microsoft.com/face/v1.0/detect",
	"subscriptionKey" : "zWwPD7BGWYEArX6u6QxvS25TTsNge2Qw"
}

使用

<?php
// namespace and autoloaders
use Ridvanbaluyos\Face\FaceDetection as FaceDetection;
require_once __DIR__ . '/vendor/autoload.php';

// let's use Justin Bieber's photo
$image = array(
    'url' => 'http://img2.timeinc.net/people/i/2014/database/140831/justin-bieber-300.jpg',
);

// instantiate face detection object
$face = new FaceDetection($image);
?>

检测人脸

$face->getFaces();

分析人脸关键点

$face->analyzeFaceLandmarks()->getFaces();

分析人脸属性

$face->analyzeFaceAttributes()->getFaces();

链式选项

$face->analyzeFaceLandmarks()->analyzeFaceAttributes()->getFaces();

或者,您也可以分析所有可能的选项

$face->analyzeAll()->getFaces();

参考