请问,想做人脸的比对,facetoken有问题
晴天没有星星2 发布于2018-11 浏览:2744 回复:4
0
收藏

我想做一张图人脸检测后,跟人脸组列表里的人脸做对比,找出是谁,类似人脸签到的功能。

在人脸组列表里放了一张人脸做测试,使用sdk拿到人脸组列表里的人脸face_token以后,用sdk的人脸对比方法和另一张图做对比,结果error_code为222209,error_msg是face token not exist。face_token是非空有值的,可是用不了。

很纳闷想知道哪步做错了。

收藏
点赞
0
个赞
共4条回复 最后由lookmi2011回复于2019-10
#5lookmi2011回复于2019-10

同样的情况,在人脸库中获得的face_token不能用,本地拍照检测的可以用。

$res=$client->faceGetlist($userId, $groupId);
$token1=$res['result']['face_list'][0]['face_token'];
$token2 = "988784c9f27090ad3e48fd46f898e0f5";
dump($token1);

$result = $client->match(array(
array(
'image' => $token1,
'image_type' => 'FACE_TOKEN',
),
array(
'image' => $token2,
'image_type' => 'FACE_TOKEN',
),
));
dump($result);

 

下面是打印结果

string(32) "988784c9f27090ad3e48fd46f898e0f5"

array(6) {
["error_code"] => int(222209)
["error_msg"] => string(20) "face token not exist"
["log_id"] => int(304592813239230911)
["timestamp"] => int(1571323923)
["cached"] => int(0)
["result"] => NULL
}

0
#4760628098回复于2018-12

你的FaceSearch里面的参数image_type没改,要改为“BASE64”

5
#3水若青翎回复于2018-12

有解决吗?现在 也遇到这个问题。。。

0
#2我是小丸子774回复于2018-11

使用的是哪个平台的人脸对比?在线的还是离线的?

0
TOP
切换版块