fix tests for arm
authormarina.kolpakova <marina.kolpakova@itseez.com>
Thu, 22 Nov 2012 09:25:46 +0000 (13:25 +0400)
committermarina.kolpakova <marina.kolpakova@itseez.com>
Thu, 22 Nov 2012 09:26:13 +0000 (13:26 +0400)
modules/objdetect/src/softcascade.cpp

index 8f37c1b..0ee7c0f 100644 (file)
@@ -90,8 +90,13 @@ struct Feature
     Feature(const cv::FileNode& fn) : channel((int)fn[SC_F_CHANNEL])
     {
         cv::FileNode rn = fn[SC_F_RECT];
-        cv::FileNodeIterator r_it = rn.end();
-        rect = cv::Rect(*(--r_it), *(--r_it), *(--r_it), *(--r_it));
+        cv::FileNodeIterator r_it = rn.begin();
+
+        int x = *r_it++;
+        int y = *r_it++;
+        int w = *r_it++;
+        int h = *r_it++;
+        rect = cv::Rect(x, y, w, h);
 
         // 1 / area
         rarea = 1.f / ((rect.width - rect.x) * (rect.height - rect.y));