namespace test_data

Overview

namespace test_data {

// structs

struct FisheyeDistortion;
struct NormalizedDistortionTest;
struct PlumbBobDistortion;
struct ProjectionTestCase;
struct StandardCamera;
struct UndistortionTestCase;

// global variables

const std::vector<ProjectionTestCase> plumbBobProjections = {     { {1.0000, 0.5000, 2.0000}, {687.6276f, 423.8380f}},     { {0.0000, 0.0000, 1.0000}, {320.0000f, 240.0000f}},     {{-0.5000, 0.3000, 1.5000},  {64.3404f, 393.4332f}},     { {2.0000, 1.0000, 3.0000}, {781.8274f, 470.9567f}},     {{0.8000, -0.6000, 2.5000},  {564.9090f, 56.3616f}} };
const std::vector<UndistortionTestCase> plumbBobUndistortion = {     {{320.0000f, 240.0000f}, {320.0000f, 240.0000f}},     {{400.0000f, 300.0000f}, {400.3495f, 300.2615f}},     {{200.0000f, 150.0000f}, {198.7605f, 149.0689f}},     {{500.0000f, 400.0000f}, {504.8348f, 404.2959f}},     {{100.0000f, 100.0000f},   {92.8667f, 95.4540f}} };
const std::vector<ProjectionTestCase> fisheyeProjections = {     {{0.5000, 0.0000, 1.0000}, {699.0669f, 240.0000f}},     {{0.0000, 0.5000, 1.0000}, {320.0000f, 619.0669f}},     {{0.5000, 0.5000, 1.0000}, {681.8763f, 601.8763f}},     {{0.8000, 0.8000, 1.0000}, {836.1346f, 756.1346f}} };
const std::vector<NormalizedDistortionTest> plumbBobNormalizedTests = {     { 0.0000, 0.0000,  0.0000, 0.0000},     { 0.5000, 0.0000,  0.4670, 0.0000},     { 0.0000, 0.5000,  0.0000, 0.4670},     { 0.5000, 0.5000,  0.4387, 0.4387},     {-0.3000, 0.2000, -0.2893, 0.1929},     { 1.0000, 0.0000,  0.7911, 0.0002} };

} // namespace test_data