人脸检测问题(php)
ywppengpeng 发布于2018-06-11 16:36 浏览:316 回复:6
0
收藏
最后编辑于2018-12-21

人脸检测接口我已经获取成功,那么我应该怎么取出人脸部分,是parsing_info?如果是parsing_info那我先base64_decode然后gzdecode取不出,解码的时候会报错,求给思路

array:6 [▼
  "error_code" => 0
  "error_msg" => "SUCCESS"
  "log_id" => 4048000862.0
  "timestamp" => 1528705240
  "cached" => 0
  "result" => array:2 [▼
    "face_num" => 1
    "face_list" => array:1 [▼
      0 => array:6 [▼
        "face_token" => "64196d7b2d4ca9e36aad72adb8202721"
        "location" => array:5 [▶]
        "face_probability" => 1
        "angle" => array:3 [▼
          "yaw" => -3.87183094
          "pitch" => 13.52916527
          "roll" => -1.910394907
        ]
        "age" => 27
        "parsing_info" => "eJzt2kFua0cSRcENeWD3/hfnQQ/acJti+RfFk0kFYihCFF/iHgGCfv/tdwAAAAAAAAAAYJH/HKt/UmCm11ZEc+BnOC/Hr6s/I/Cd3lERPYFP9N56qAh8nqYiagLbte3QEtiuroaKwGZ1MZQEdqoboSKwXd0IHYG9 ▶"
      ]
    ]
  ]
]

收藏
点赞
0
个赞
共6条回复 最后由怪阿姨离岸回复于2018-12-21 09:46
#7怪阿姨离岸回复于2018-12-21 09:46:57

我是注册人脸的时候直接返回这个,一直不能解析人脸,各位大神,咋个整

array(6) {
["error_code"]=>
int(222203)
["error_msg"]=>
string(16) "image check fail"
["log_id"]=>
float(1.3450507535636E+18)
["timestamp"]=>
int(1545356355)
["cached"]=>
int(0)
["result"]=>
NULL
}

 

0
#6ywppengpeng回复于2018-06-12 16:06:24
#5 756665228回复
我不懂PHP。但是我知道接口返回的是json格式的字符串。Java这边有fastjson可以直接转成javabean对象。或者JSONObject对象。然后读取key就拿到了值。 接口返回是json格式的字符串.并不是base64encode后的数据。base64decode是没这个必要的。你自己看那返回的数据肯定是一眼就能看出来是个啥。如果是base64 那是一长串字符串。你根本看不出来是啥内容。才需要base64decode处理的吧。   base64我感觉任何语言应该都是一样的意思。但是gzdecode我就不知道是啥了。你最好找个会点PHP。懂PHP解析JSON的人问问。    
展开

好吧,谢谢

0
#5756665228回复于2018-06-12 15:44:53
#4 ywppengpeng回复
还是说都不需要decode

我不懂PHP。但是我知道接口返回的是json格式的字符串。Java这边有fastjson可以直接转成javabean对象。或者JSONObject对象。然后读取key就拿到了值。

接口返回是json格式的字符串.并不是base64encode后的数据。base64decode是没这个必要的。你自己看那返回的数据肯定是一眼就能看出来是个啥。如果是base64 那是一长串字符串。你根本看不出来是啥内容。才需要base64decode处理的吧。

 

base64我感觉任何语言应该都是一样的意思。但是gzdecode我就不知道是啥了。你最好找个会点PHP。懂PHP解析JSON的人问问。

 

 

1
#4ywppengpeng回复于2018-06-12 14:35:14
#2 756665228回复
为什么要decode呀?接口返回是json格式的内容

还是说都不需要decode

0
#3ywppengpeng回复于2018-06-12 14:29:57
#2 756665228回复
为什么要decode呀?接口返回是json格式的内容

你是说的gzdecode还是base64_decode

0
#2756665228回复于2018-06-11 22:13:00

为什么要decode呀?接口返回是json格式的内容

1
TOP
切换版块