1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-29 15:23:05 +04:00

Multiple calibrateMultiview improvements.

- Added function overload for the simple case
- Added CV_Bool type support for masks
- `parallel_for_` for intrinsics calibration for faster inference
- Homogenize parameters order with other calibrateXXX functions
This commit is contained in:
Alexander Smorkalov
2024-10-04 12:47:57 +03:00
parent 97681bdfce
commit 110b701bba
7 changed files with 94 additions and 78 deletions
+1 -1
View File
@@ -163,7 +163,7 @@ static void detectPointsAndCalibrate (cv::Size pattern_size, float pattern_dista
// ! [multiview_calib]
const double rmse = calibrateMultiview(objPoints, image_points_all, image_sizes, visibility,
models, Rs, Ts, Ks, distortions);
models, Ks, distortions, Rs, Ts);
// ! [multiview_calib]
std::cout << "average RMSE over detection mask " << rmse << "\n";
for (int c = 0; c < (int)Rs.size(); c++) {