cudalegacy: fix test failure of SolvePnPRansac

* use SOLVE_EPNP for the initial guess
This commit is contained in:
Tomoaki Teshima 2019-07-19 17:50:00 +09:00
parent 39a975cb29
commit c6de84d868

View File

@ -181,7 +181,7 @@ namespace
image_subset(0, i) = image->at<Point2f>(subset_indices[i]);
}
solvePnP(object_subset, image_subset, *camera_mat, *dist_coef, rot_vec, transl_vec);
solvePnP(object_subset, image_subset, *camera_mat, *dist_coef, rot_vec, transl_vec, false, SOLVEPNP_EPNP);
// Remember translation vector
Mat transl_vec_ = transl_vectors.colRange(iter * 3, (iter + 1) * 3);