@@ -245,13 +245,13 @@ TEST_F(fisheyeTest, Calibration)
245
245
cv::FileStorage fs_left (combine (folder, " left.xml" ), cv::FileStorage::READ);
246
246
CV_Assert (fs_left.isOpened ());
247
247
for (int i = 0 ; i < n_images; ++i)
248
- fs_left[cv::format (" image_%d" , i )] >> imagePoints[i];
248
+ fs_left[cv::format (" image_%d" , i )] >> imagePoints[i];
249
249
fs_left.release ();
250
250
251
251
cv::FileStorage fs_object (combine (folder, " object.xml" ), cv::FileStorage::READ);
252
252
CV_Assert (fs_object.isOpened ());
253
253
for (int i = 0 ; i < n_images; ++i)
254
- fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
254
+ fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
255
255
fs_object.release ();
256
256
257
257
int flag = 0 ;
@@ -280,13 +280,13 @@ TEST_F(fisheyeTest, Homography)
280
280
cv::FileStorage fs_left (combine (folder, " left.xml" ), cv::FileStorage::READ);
281
281
CV_Assert (fs_left.isOpened ());
282
282
for (int i = 0 ; i < n_images; ++i)
283
- fs_left[cv::format (" image_%d" , i )] >> imagePoints[i];
283
+ fs_left[cv::format (" image_%d" , i )] >> imagePoints[i];
284
284
fs_left.release ();
285
285
286
286
cv::FileStorage fs_object (combine (folder, " object.xml" ), cv::FileStorage::READ);
287
287
CV_Assert (fs_object.isOpened ());
288
288
for (int i = 0 ; i < n_images; ++i)
289
- fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
289
+ fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
290
290
fs_object.release ();
291
291
292
292
cv::internal::IntrinsicParams param;
@@ -330,7 +330,7 @@ TEST_F(fisheyeTest, Homography)
330
330
EXPECT_MAT_NEAR (std_err, correct_std_err, 1e-12 );
331
331
}
332
332
333
- TEST_F (fisheyeTest, EtimateUncertainties )
333
+ TEST_F (fisheyeTest, EstimateUncertainties )
334
334
{
335
335
const int n_images = 34 ;
336
336
@@ -341,13 +341,13 @@ TEST_F(fisheyeTest, EtimateUncertainties)
341
341
cv::FileStorage fs_left (combine (folder, " left.xml" ), cv::FileStorage::READ);
342
342
CV_Assert (fs_left.isOpened ());
343
343
for (int i = 0 ; i < n_images; ++i)
344
- fs_left[cv::format (" image_%d" , i )] >> imagePoints[i];
344
+ fs_left[cv::format (" image_%d" , i )] >> imagePoints[i];
345
345
fs_left.release ();
346
346
347
347
cv::FileStorage fs_object (combine (folder, " object.xml" ), cv::FileStorage::READ);
348
348
CV_Assert (fs_object.isOpened ());
349
349
for (int i = 0 ; i < n_images; ++i)
350
- fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
350
+ fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
351
351
fs_object.release ();
352
352
353
353
int flag = 0 ;
@@ -435,9 +435,9 @@ TEST_F(fisheyeTest, rectify)
435
435
436
436
if (correct.empty ())
437
437
cv::imwrite (combine (datasets_repository_path, cv::format (" rectification_AB_%03d.png" , i)), rectification);
438
- else
439
- EXPECT_MAT_NEAR (correct, rectification, 1e-10 );
440
- }
438
+ else
439
+ EXPECT_MAT_NEAR (correct, rectification, 1e-10 );
440
+ }
441
441
}
442
442
443
443
TEST_F (fisheyeTest, stereoCalibrate)
@@ -453,19 +453,19 @@ TEST_F(fisheyeTest, stereoCalibrate)
453
453
cv::FileStorage fs_left (combine (folder, " left.xml" ), cv::FileStorage::READ);
454
454
CV_Assert (fs_left.isOpened ());
455
455
for (int i = 0 ; i < n_images; ++i)
456
- fs_left[cv::format (" image_%d" , i )] >> leftPoints[i];
456
+ fs_left[cv::format (" image_%d" , i )] >> leftPoints[i];
457
457
fs_left.release ();
458
458
459
459
cv::FileStorage fs_right (combine (folder, " right.xml" ), cv::FileStorage::READ);
460
460
CV_Assert (fs_right.isOpened ());
461
461
for (int i = 0 ; i < n_images; ++i)
462
- fs_right[cv::format (" image_%d" , i )] >> rightPoints[i];
462
+ fs_right[cv::format (" image_%d" , i )] >> rightPoints[i];
463
463
fs_right.release ();
464
464
465
465
cv::FileStorage fs_object (combine (folder, " object.xml" ), cv::FileStorage::READ);
466
466
CV_Assert (fs_object.isOpened ());
467
467
for (int i = 0 ; i < n_images; ++i)
468
- fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
468
+ fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
469
469
fs_object.release ();
470
470
471
471
cv::Matx33d K1, K2, theR;
@@ -476,7 +476,6 @@ TEST_F(fisheyeTest, stereoCalibrate)
476
476
flag |= cv::fisheye::CALIB_RECOMPUTE_EXTRINSIC;
477
477
flag |= cv::fisheye::CALIB_CHECK_COND;
478
478
flag |= cv::fisheye::CALIB_FIX_SKEW;
479
- // flag |= cv::fisheye::CALIB_FIX_INTRINSIC;
480
479
481
480
cv::fisheye::stereoCalibrate (objectPoints, leftPoints, rightPoints,
482
481
K1, D1, K2, D2, imageSize, theR, theT, flag,
@@ -521,19 +520,19 @@ TEST_F(fisheyeTest, stereoCalibrateFixIntrinsic)
521
520
cv::FileStorage fs_left (combine (folder, " left.xml" ), cv::FileStorage::READ);
522
521
CV_Assert (fs_left.isOpened ());
523
522
for (int i = 0 ; i < n_images; ++i)
524
- fs_left[cv::format (" image_%d" , i )] >> leftPoints[i];
523
+ fs_left[cv::format (" image_%d" , i )] >> leftPoints[i];
525
524
fs_left.release ();
526
525
527
526
cv::FileStorage fs_right (combine (folder, " right.xml" ), cv::FileStorage::READ);
528
527
CV_Assert (fs_right.isOpened ());
529
528
for (int i = 0 ; i < n_images; ++i)
530
- fs_right[cv::format (" image_%d" , i )] >> rightPoints[i];
529
+ fs_right[cv::format (" image_%d" , i )] >> rightPoints[i];
531
530
fs_right.release ();
532
531
533
532
cv::FileStorage fs_object (combine (folder, " object.xml" ), cv::FileStorage::READ);
534
533
CV_Assert (fs_object.isOpened ());
535
534
for (int i = 0 ; i < n_images; ++i)
536
- fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
535
+ fs_object[cv::format (" image_%d" , i )] >> objectPoints[i];
537
536
fs_object.release ();
538
537
539
538
cv::Matx33d theR;
@@ -572,44 +571,44 @@ TEST_F(fisheyeTest, stereoCalibrateFixIntrinsic)
572
571
573
572
TEST_F (fisheyeTest, CalibrationWithDifferentPointsNumber)
574
573
{
575
- const int n_images = 2 ;
574
+ const int n_images = 2 ;
576
575
577
- std::vector<std::vector<cv::Point2d> > imagePoints (n_images);
578
- std::vector<std::vector<cv::Point3d> > objectPoints (n_images);
576
+ std::vector<std::vector<cv::Point2d> > imagePoints (n_images);
577
+ std::vector<std::vector<cv::Point3d> > objectPoints (n_images);
579
578
580
- std::vector<cv::Point2d> imgPoints1 (10 );
581
- std::vector<cv::Point2d> imgPoints2 (15 );
579
+ std::vector<cv::Point2d> imgPoints1 (10 );
580
+ std::vector<cv::Point2d> imgPoints2 (15 );
582
581
583
- std::vector<cv::Point3d> objectPoints1 (imgPoints1.size ());
584
- std::vector<cv::Point3d> objectPoints2 (imgPoints2.size ());
582
+ std::vector<cv::Point3d> objectPoints1 (imgPoints1.size ());
583
+ std::vector<cv::Point3d> objectPoints2 (imgPoints2.size ());
585
584
586
- for (size_t i = 0 ; i < imgPoints1.size (); i++)
587
- {
588
- imgPoints1[i] = cv::Point2d ((double )i, (double )i);
589
- objectPoints1[i] = cv::Point3d ((double )i, (double )i, 10.0 );
590
- }
585
+ for (size_t i = 0 ; i < imgPoints1.size (); i++)
586
+ {
587
+ imgPoints1[i] = cv::Point2d ((double )i, (double )i);
588
+ objectPoints1[i] = cv::Point3d ((double )i, (double )i, 10.0 );
589
+ }
591
590
592
- for (size_t i = 0 ; i < imgPoints2.size (); i++)
593
- {
594
- imgPoints2[i] = cv::Point2d (i + 0.5 , i + 0.5 );
595
- objectPoints2[i] = cv::Point3d (i + 0.5 , i + 0.5 , 10.0 );
596
- }
591
+ for (size_t i = 0 ; i < imgPoints2.size (); i++)
592
+ {
593
+ imgPoints2[i] = cv::Point2d (i + 0.5 , i + 0.5 );
594
+ objectPoints2[i] = cv::Point3d (i + 0.5 , i + 0.5 , 10.0 );
595
+ }
597
596
598
- imagePoints[0 ] = imgPoints1;
599
- imagePoints[1 ] = imgPoints2;
600
- objectPoints[0 ] = objectPoints1;
601
- objectPoints[1 ] = objectPoints2;
597
+ imagePoints[0 ] = imgPoints1;
598
+ imagePoints[1 ] = imgPoints2;
599
+ objectPoints[0 ] = objectPoints1;
600
+ objectPoints[1 ] = objectPoints2;
602
601
603
- cv::Matx33d theK = cv::Matx33d::eye ();
604
- cv::Vec4d theD;
602
+ cv::Matx33d theK = cv::Matx33d::eye ();
603
+ cv::Vec4d theD;
605
604
606
- int flag = 0 ;
607
- flag |= cv::fisheye::CALIB_RECOMPUTE_EXTRINSIC;
608
- flag |= cv::fisheye::CALIB_USE_INTRINSIC_GUESS;
609
- flag |= cv::fisheye::CALIB_FIX_SKEW;
605
+ int flag = 0 ;
606
+ flag |= cv::fisheye::CALIB_RECOMPUTE_EXTRINSIC;
607
+ flag |= cv::fisheye::CALIB_USE_INTRINSIC_GUESS;
608
+ flag |= cv::fisheye::CALIB_FIX_SKEW;
610
609
611
- cv::fisheye::calibrate (objectPoints, imagePoints, cv::Size (100 , 100 ), theK, theD,
612
- cv::noArray (), cv::noArray (), flag, cv::TermCriteria (3 , 20 , 1e-6 ));
610
+ cv::fisheye::calibrate (objectPoints, imagePoints, cv::Size (100 , 100 ), theK, theD,
611
+ cv::noArray (), cv::noArray (), flag, cv::TermCriteria (3 , 20 , 1e-6 ));
613
612
}
614
613
615
614
// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
0 commit comments