ridvanbaluyos / face
为微软的Face API构建的PHP库。
v1.1
2017-02-10 12:03 UTC
Requires
- php: >=5.3.3
- hassankhan/config: ^0.10.0
README
为微软认知服务构建的PHP库。
认知服务:Face API
目录
需求
请订阅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();