Welcome to

Mr.Xiong

Home / Api / 百度 AI 人脸识别之人脸检测

百度 AI 人脸识别之人脸检测

官网:

https://cloud.baidu.com/product/face

一、入门指南

进入以上网址,点击【立即使用】,来到 https://console.bce.baidu.com/ai/#/ai/face/overview/index 页面,首先我们要进行【创建应用】,如下图:

执行创建完成即获取 AppID、API Key、Secret Key 等信息。

二、SDK 下载

进入 https://ai.baidu.com/sdk#bfr 进行下载【PHP SDK V3】压缩包并进行解压。

三、部署代码

官方文档:https://cloud.baidu.com/doc/FACE/Face-PHP-SDK.html#.E7.AE.80.E4.BB.8B
创建一个项目文件夹,复制 AipFace.php 文件以及 lib 目录 到项目文件夹中,并引入 AipFace.php 。

在项目文件夹中创建一个 PHP 文件,如 AipFace.php文件进行百度 AI 人脸识别之人脸检测,代码如下:

<?php
//引入函数库(详见博客中 P 打印函数)
include 'functions.php';

//引入人脸识别类
require_once 'AipFace.php';

// 你的 APPID AK SK
const APP_ID = '11305273';
const API_KEY = 'lYhYeVfzcfVmx1RLlD3RcoGV';
const SECRET_KEY = 'B5oAh1BMPSE80CCQ5jc4TmA5RSF3SPzi';

$client = new AipFace(APP_ID, API_KEY, SECRET_KEY);

/**
 * 人脸检测
 */
//1.定义需要检测的图片
//取决于image_type参数,传入BASE64字符串或URL字符串或FACE_TOKEN字符串
$data = file_get_contents('imgs/blue.jpeg');
$img = base64_encode($data);

//2.调用人脸检测方法得到检测数据
$faceData = $client->detect($img,'BASE64');
p($faceData);

四、打印数据分析

Array
(
    [error_code] => 0 //错误码,如果为0的时候,代表检测成功
    [error_msg] => SUCCESS //错误提示 代表成功
    [log_id] => 3384859613 //日志id
    [timestamp] => 1527410118
    [cached] => 0
    //一下数据成功时才存在
    [result] => Array
        (
            [face_num] => 1 //人脸数目
            [face_list] => Array
                (
                    [0] => Array
                        (
                            //人脸标识
                            [face_token] => 5b1cff3e0aa19fd201892f922e70f402
                            //人脸位置
                            [location] => Array
                                (
                                    [left] => 564.6845703 //距离左侧的距离
                                    [top] => 1121.702637
                                    [width] => 978
                                    [height] => 864
                                    [rotation] => 0
                                )
                            //人脸置信度,范围【0~1】,代表这是一张人脸的概率,0最小、1最大。
                            [face_probability] => 1
                            //人脸旋转角度参数
                            [angle] => Array
                                (
                                    [yaw] => 0.8036100268
                                    [pitch] => 12.54680634
                                    [roll] => -0.3431262672
                                )

                        )

                )

        )

)

Ok,就是如此的简单。。。

Finally,谢谢大家的阅读!祝每天开心~
版权声明:本文为博主原创文章,未经博主允许不得转载。

赞赏

微信赞赏支付宝赞赏

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

雄心勃勃但谦卑温逊!

>> <<