百度人脸识别遇见的问题:
1、BASE64的图片编码方式:“image_type”=> “BASE64”
$base64_img = base64_encode(file_get_contents($pic));
结果就是上传后图片,加载速度非一般的慢,已经不可以用“用户体验” 的标准来点评了;
2、“image_type”=> “URL”
array(6) {
["error_code"]=>
int(222204)
["error_msg"]=>
string(19) "image download fail"
["log_id"]=>
int(304569209620202131)
["timestamp"]=>
int(1570962020)
["cached"]=>
int(0)
["result"]=>
NULL
}
百度了很多地方,好像大家都没有遇到。但奇怪的时,偶尔调用百度图片时,URL形式出现的image download fail次数比较少。
留个记号,做好填坑的准备。
初步判断,上传图片过大导致,先上传收直接压缩至30K左右,速度明显提高!