回复: QT5+face++在线API实现的人脸识别Demo
#6 [liuyuanan 12-18 21:02]
感谢楼主的抛砖引玉,我用qt5.9.1编译,处理返回结果那里有点问题,我修改了一下:
void mainWidget::finished(QNetworkReply *reply)
{
QByteArray responseData = reply->readAll();
ui->responses_Text->setText(responseData);
QMapmap;
QJsonDocument d = QJsonDocument::fromJson(responseData);
map = d.toVariant().toMap();
QMaprectangleMap1;
QJsonObject rootObject = d.object();
QJsonArray faces1Array = rootObject["faces1"].toArray();
QJsonValue faces1val = faces1Array.at(0);
QJsonObject faceRectangleObj = faces1val.toObject();
QVariantMap faceRectMap = faceRectangleObj.toVariantMap();
QVariant faceRectVar = faceRectMap.value("face_rectangle");
rectangleMap1 = faceRectVar.toMap();
#7 [乔一晨 12-23 16:32]
您这么修改的话,代码看起来更加清晰一些。
#8 [hanheyfon 12-26 08:45]
感谢楼主 学习学习