百度AI图形识别为我们提供丰富的应用场景
  • 目前实际应用中在慢慢展开尝试:

    图形检测使用

    • 人脸检测 检测图相中的人像数量,位置,生活照、证件照等类型
    • 图像对比检测(图片相似度匹配)
    • 人脸搜索
    • 活体检测 挺牛逼的
    • 刷脸卡等

以下以人脸搜索为例,对比检验认证

+ 用于计算指定组内用户,与上传图像中人脸的相似度。
+ 识别前提为您已经创建了一个人脸库。

+ 典型应用场景:如人脸闸机,考勤签到,安防监控等。

image

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
/***
* 人脸 图像识别测
**/
require_once("./AipFace.php");
const APP_ID = '101200';
const APP_KEY = 'sfkkQFXrzMUdt29aqy24utN';
const APP_SECRET_KEY = 'your key';
$aipFace = new AipFace(APP_ID,APP_KEY,APP_SECRET_KEY);

//$image = file_get_contents('wei.jpg');
echo "<pre>";
//人脸检测
//$info = $aipFace->detect($image,['max_face_num'=>1,'face_fields'=>'age']);

//var_dump($info);die;

//注册人脸用户 添加用户分组(默认)
$meinv = file_get_contents('meinv.jpg');
$meinv1 = file_get_contents('m1.jpg');
$meinv2 = file_get_contents('m2.jpg');
$meinv3 = file_get_contents('m3.jpg');

$options['action_type'] = 'append';
//$rs = $aipFace->addUser("user_meinv","美女_爬虫0","group_wei",$meinv,$options);
//print_r($rs);
//$rs = $aipFace->addUser("user_meinv1","美女_爬虫1","group_wei",$meinv1,$options);
//print_r($rs);
//$rs = $aipFace->addUser("user_meinv2","美女_爬虫2","group_wei",$meinv2,$options);
//print_r($rs);
//$rs = $aipFace->addUser("user_meinv3","美女_爬虫3","group_wei",$meinv3,$options);die;
//print_r($rs);
$huashao = file_get_contents('andy.png');
/*$rs = $aipFace->addUser("user_man","刘德华_刘天王","group_wei",$huashao,$options);
print_r($rs);
die;*/
//人脸识别 1:N 在给定的用户组 人脸库查找相似度匹配高的
$image = file_get_contents('wei.jpg');
/*$options = array();
$options["ext_fields"] = "faceliveness";
$options["user_top_num"] = 1;
$identify = $aipFace->identifyUser('group_wei',$huashao,$options);
print_r($identify);die;*/
// 刷脸认证加自己也为认证 1:N 基于用户UID的识别 固定数量的人脸 比如正面 侧面 局部 特写等 更聚集 范围更小
$options = array();
$options["top_num"] = 3;
$options["ext_fields"] = "faceliveness";
$verify = $aipFace->verifyUser('user_meinv','group_wei',$meinv1,$options);
print_r($verify);

?>

image

参考链接-百度AI