Commit 0f9ce2b18b3b8a8594b0703a03e041b64eb2df04
1 parent
25a94bf1
Properly ignoring when key is rect
Showing
1 changed file
with
1 additions
and
1 deletions
openbr/core/evalutils.cpp
| @@ -60,7 +60,7 @@ QList<Detection> EvalUtils::getDetections(const DetectionKey &key, const File &f | @@ -60,7 +60,7 @@ QList<Detection> EvalUtils::getDetections(const DetectionKey &key, const File &f | ||
| 60 | dets.append(Detection(rects[i], filePath, confidences[i])); | 60 | dets.append(Detection(rects[i], filePath, confidences[i])); |
| 61 | } | 61 | } |
| 62 | } else if (key.type == DetectionKey::Rect) { | 62 | } else if (key.type == DetectionKey::Rect) { |
| 63 | - dets.append(Detection(f.get<QRectF>(key), filePath, isTruth ? -1 : f.get<float>("Confidence", -1))); | 63 | + dets.append(Detection(f.get<QRectF>(key), filePath, isTruth ? -1 : f.get<float>("Confidence", -1), f.get<bool>("Ignore", false), f.get<QString>("Pose", "Frontal"))); |
| 64 | } else if (key.type == DetectionKey::XYWidthHeight) { | 64 | } else if (key.type == DetectionKey::XYWidthHeight) { |
| 65 | const QRectF rect(f.get<float>(key+"_X"), f.get<float>(key+"_Y"), f.get<float>(key+"_Width"), f.get<float>(key+"_Height")); | 65 | const QRectF rect(f.get<float>(key+"_X"), f.get<float>(key+"_Y"), f.get<float>(key+"_Width"), f.get<float>(key+"_Height")); |
| 66 | dets.append(Detection(rect, filePath, isTruth ? -1 : f.get<float>("Confidence", -1), f.get<bool>("Ignore", false), f.get<QString>("Pose", "Frontal"))); | 66 | dets.append(Detection(rect, filePath, isTruth ? -1 : f.get<float>("Confidence", -1), f.get<bool>("Ignore", false), f.get<QString>("Pose", "Frontal"))); |