Skip to content

Commit

Permalink
[all] update tests for compatibility with intrinsics changes
Browse files Browse the repository at this point in the history
  • Loading branch information
servantftechnicolor committed Aug 12, 2021
1 parent 714d52f commit 68c5f0c
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions src/aliceVision/image/image_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ BOOST_AUTO_TEST_CASE(Image_Basis)
imaGray(2,2) = 2;
imaGray(5,0) = 2;

//cout << imaGray << endl << endl;
cout << imaGray << endl << endl;
//-- Get raw ptr to image data :
const unsigned char * ptr = imaGray.data();
((unsigned char*)ptr)[0] = 2;
fill(((unsigned char*)ptr+9*10),((unsigned char*)ptr+10*10),2);
//cout << "After" << endl << imaGray;
cout << "After" << endl << imaGray;

// Construction by re-copy
Image<unsigned char> imageGray2(imaGray);
Expand Down
16 changes: 8 additions & 8 deletions src/aliceVision/sfm/pipeline/panorama/panoramaSfM_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -157,33 +157,33 @@ void test_panorama(std::shared_ptr<camera::IntrinsicBase> & intrinsic_gt, std::s

BOOST_AUTO_TEST_CASE(PANORAMA_SFM_RADIAL3)
{
std::shared_ptr<camera::IntrinsicBase> intrinsic_gt = camera::createIntrinsic(camera::EINTRINSIC::PINHOLE_CAMERA_RADIAL3, 1920, 1080, 1357.0, 1357.0, 920, 560);
std::shared_ptr<camera::IntrinsicBase> intrinsic_est = camera::createIntrinsic(camera::EINTRINSIC::PINHOLE_CAMERA_RADIAL3, 1920, 1080, 1200.0, 1200.0, 960, 540);
std::shared_ptr<camera::IntrinsicBase> intrinsic_gt = camera::createIntrinsic(camera::EINTRINSIC::PINHOLE_CAMERA_RADIAL3, 1920, 1080, 1357.0, 1357.0, 0, 0);
std::shared_ptr<camera::IntrinsicBase> intrinsic_est = camera::createIntrinsic(camera::EINTRINSIC::PINHOLE_CAMERA_RADIAL3, 1920, 1080, 1200.0, 1200.0, 40, -20);

test_panorama(intrinsic_gt, intrinsic_est, 0.0);
}

BOOST_AUTO_TEST_CASE(PANORAMA_SFM_RADIAL3_OUTLIERS)
{
std::shared_ptr<camera::IntrinsicBase> intrinsic_gt = camera::createIntrinsic(camera::EINTRINSIC::PINHOLE_CAMERA_RADIAL3, 1920, 1080, 1357.0, 1357.0, 920, 560);
std::shared_ptr<camera::IntrinsicBase> intrinsic_est = camera::createIntrinsic(camera::EINTRINSIC::PINHOLE_CAMERA_RADIAL3, 1920, 1080, 1000.0, 1000.0, 960, 540);
std::shared_ptr<camera::IntrinsicBase> intrinsic_gt = camera::createIntrinsic(camera::EINTRINSIC::PINHOLE_CAMERA_RADIAL3, 1920, 1080, 1357.0, 1357.0, 0, 0);
std::shared_ptr<camera::IntrinsicBase> intrinsic_est = camera::createIntrinsic(camera::EINTRINSIC::PINHOLE_CAMERA_RADIAL3, 1920, 1080, 1000.0, 1000.0, 40, -20);

test_panorama(intrinsic_gt, intrinsic_est, 0.3);
}


BOOST_AUTO_TEST_CASE(PANORAMA_SFM_EQUIDISTANT)
{
std::shared_ptr<camera::IntrinsicBase> intrinsic_gt = camera::createIntrinsic(camera::EINTRINSIC::EQUIDISTANT_CAMERA_RADIAL3, 1920, 1080, 1357.0, 1357.0, 920, 560);
std::shared_ptr<camera::IntrinsicBase> intrinsic_est = camera::createIntrinsic(camera::EINTRINSIC::EQUIDISTANT_CAMERA_RADIAL3, 1920, 1080, 1200.0, 1200.0, 960, 540);
std::shared_ptr<camera::IntrinsicBase> intrinsic_gt = camera::createIntrinsic(camera::EINTRINSIC::EQUIDISTANT_CAMERA_RADIAL3, 1920, 1080, 1357.0, 1357.0, 0, 0);
std::shared_ptr<camera::IntrinsicBase> intrinsic_est = camera::createIntrinsic(camera::EINTRINSIC::EQUIDISTANT_CAMERA_RADIAL3, 1920, 1080, 1200.0, 1200.0, 40, -20);

test_panorama(intrinsic_gt, intrinsic_est, 0.0);
}

BOOST_AUTO_TEST_CASE(PANORAMA_SFM_EQUIDISTANT_OUTLIERS)
{
std::shared_ptr<camera::IntrinsicBase> intrinsic_gt = camera::createIntrinsic(camera::EINTRINSIC::EQUIDISTANT_CAMERA_RADIAL3, 1920, 1080, 1357.0, 1357.0, 920, 560);
std::shared_ptr<camera::IntrinsicBase> intrinsic_est = camera::createIntrinsic(camera::EINTRINSIC::EQUIDISTANT_CAMERA_RADIAL3, 1920, 1080, 1000.0, 1000.0, 960, 540);
std::shared_ptr<camera::IntrinsicBase> intrinsic_gt = camera::createIntrinsic(camera::EINTRINSIC::EQUIDISTANT_CAMERA_RADIAL3, 1920, 1080, 1357.0, 1357.0, 0, 0);
std::shared_ptr<camera::IntrinsicBase> intrinsic_est = camera::createIntrinsic(camera::EINTRINSIC::EQUIDISTANT_CAMERA_RADIAL3, 1920, 1080, 1000.0, 1000.0, 40, -20);

test_panorama(intrinsic_gt, intrinsic_est, 0.3);
}

0 comments on commit 68c5f0c

Please sign in to comment.