PHP SDK百度人脸识别遇见的坑,BASE64识别程度高但加载慢;URL加载快,但总image download fail

桂坚
2023-12-01

百度人脸识别遇见的问题:

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左右,速度明显提高!

 类似资料: