Commit ca599e7566ccf19168c3932dc221a65032c9aaae
1 parent
1304c275
Bug fix for case when no face is detected
Showing
1 changed file
with
4 additions
and
2 deletions
openbr/plugins/slidingwindow.cpp
| @@ -380,8 +380,10 @@ private: | @@ -380,8 +380,10 @@ private: | ||
| 380 | QList<Rect> rects; | 380 | QList<Rect> rects; |
| 381 | QList<float> confidences; | 381 | QList<float> confidences; |
| 382 | foreach (const Template &t, src) { | 382 | foreach (const Template &t, src) { |
| 383 | - rects.append(OpenCVUtils::toRect(t.file.get<QRectF>("Detection"))); | ||
| 384 | - confidences.append(t.file.get<float>("Confidence")); | 383 | + if (t.file.contains("Detection")) { |
| 384 | + rects.append(OpenCVUtils::toRect(t.file.get<QRectF>("Detection"))); | ||
| 385 | + confidences.append(t.file.get<float>("Confidence")); | ||
| 386 | + } | ||
| 385 | } | 387 | } |
| 386 | 388 | ||
| 387 | // Compute overlap between rectangles and create discrete Laplacian matrix | 389 | // Compute overlap between rectangles and create discrete Laplacian matrix |