Commit 03d7443a1f28dd8cfe9012cc06e7ba99b48fb84a

Authored by Austin Van Blanton
1 parent 7df275be

Fix random negative samples size

openbr/plugins/slidingwindow.cpp
@@ -55,7 +55,7 @@ private: @@ -55,7 +55,7 @@ private:
55 int y = Common::RandSample(1, m.rows)[0]; 55 int y = Common::RandSample(1, m.rows)[0];
56 int maxWidth = m.cols - x, maxHeight = m.rows - y; 56 int maxWidth = m.cols - x, maxHeight = m.rows - y;
57 int maxSize = std::min(maxWidth, maxHeight); 57 int maxSize = std::min(maxWidth, maxHeight);
58 - int size = (maxSize < minSize ? maxSize : Common::RandSample(1, maxSize, minSize)[0]); 58 + int size = (maxSize <= minSize ? maxSize : Common::RandSample(1, maxSize, minSize)[0]);
59 Rect negRect(x, y, size, size); 59 Rect negRect(x, y, size, size);
60 Rect intersect = negRect & rect; 60 Rect intersect = negRect & rect;
61 if (intersect.area() > maxOverlap*rect.area()) 61 if (intersect.area() > maxOverlap*rect.area())