人脸对比返回为空,附代码,急
illusion7206 发布于2018-03 浏览:1585 回复:1
0
收藏
人脸对比一直为空"{"result":[],"result_num":0,"log_id":4139083407031123}",代码如下

QByteArray arry,arry1;
QString pic1,pic2;
QByteArray pic64_1,pic64_2;
pic64_1 = Image_To_Base64("C:/Users/asus/Desktop/001.jpg");
pic64_2 = Image_To_Base64("C:/Users/asus/Desktop/002.jpg");


pic1.prepend(pic64_1);
pic2.prepend(pic64_2);
arry.append("images="+pic1+","+pic2);
QUrl url("https://aip.baidubce.com/rest/2.0/face/v2/match?access_token=24.95d3c7884f23bc0b28f1c1ccfe8002b9.2592000.1523370864.282335-10899274");
//QUrl url("https://aip.baidubce.com/oauth/2.0/token");
QNetworkRequest request(url);
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
request.setHeader(QNetworkRequest::ContentLengthHeader, arry.length());
manger->post(request,arry);


}


QByteArray Qt_Face::Image_To_Base64(QString ImgPath)
{
QImage image(ImgPath);
QByteArray ba;
QBuffer buf(&ba);
image.save(&buf,"jpg",20);
QByteArray hexed = ba.toBase64(QByteArray::Base64Encoding);
//QByteArray hexed = ba.toBase64(QByteArray::Base64UrlEncoding);
buf.close();
return hexed;
}

收藏
点赞
0
个赞
共1条回复 最后由荒墨丶迷失回复于2018-03
#2荒墨丶迷失回复于2018-03

没有识别到人脸数据?图片格式转换问题?

1
TOP
切换版块