sz.width = cvRound(full_img_sizes[i].width * compose_scale);\r
sz.height = cvRound(full_img_sizes[i].height * compose_scale);\r
}\r
+\r
Rect roi = warper->warpRoi(sz, static_cast<float>(cameras[i].focal), cameras[i].R);\r
corners[i] = roi.tl();\r
sizes[i] = roi.size();\r
\r
// Find pair-wise motion\r
matches_info.H = findHomography(src_points, dst_points, matches_info.inliers_mask, CV_RANSAC);\r
+ if (abs(determinant(matches_info.H)) < numeric_limits<double>::epsilon())\r
+ return;\r
\r
// Find number of inliers\r
matches_info.num_inliers = 0;\r