百度人脸识别遇见的问题:
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左右,速度明显提高!