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

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

好吧,谢谢

0
#5756665228回复于2018-06-12
#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
#2 756665228回复
为什么要decode呀?接口返回是json格式的内容

还是说都不需要decode

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

你是说的gzdecode还是base64_decode

0
#2756665228回复于2018-06-11

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

1
TOP
切换版块