34 #include <Geometry/ProjectionParametersIO.hh>
40 int main (
int argc,
char* argv[])
43 vector<CameraData> vcd, vcd2;
46 cout <<
"no file given, using some build-in data"<<endl;
51 cout <<
"Error reading file:" << argv[1] << endl;
53 cout <<
"Read file:" << argv[1] << endl;
58 cout <<
"no rig file given, using some build-in data"<<endl;
63 cout <<
"Error reading file:" << argv[1] << endl;
65 cout <<
"Read file:" << argv[1] << endl;
68 cout <<
"File contents: ";
71 cout <<
"-------------------" << endl;
74 cout <<
"CamDataTest.xml created" << endl;
77 cout <<
"File contents: " <<
"CamDataTest.xml"
78 <<
"-------------------" << endl;
81 cout <<
"CamDataTestRewrite.xml created" << endl;
83 cout <<
"File contents: ";
86 cout<<
"-------------------" << endl;
89 cout <<
"RigDataTest.xml created" << endl;
92 cout <<
"File contents: " <<
"RigDataTest.xml"
93 <<
"-------------------" << endl;
96 cout <<
"RigDataTestRewrite.xml created" << endl;
static void SetData_DummyRig(std::vector< CameraData > &vcd)
static int ReadCameraData(const std::string &Filename, CameraData &cd, const bool silent=false)
Read a camera data parameter file and store the data in (*this)
static int WriteCameraData(const std::string &Filename, const CameraData &cd)
Write all data to a camera data parameter file )
static int ReadRigData(const std::string &filename, std::vector< CameraData > &vcd, const bool silent=false)
Read a rig parameter file and store the data in (*this) the Camera-, Center-, RMatrix-, and KMatrix-Vectors are reset from the file.
static int WriteRigData(const std::string &filename, const std::vector< CameraData > &vcd, const std::vector< SensorData > &vsd=std::vector< SensorData >(0, SensorData()))
Write all data camera data and camera positions in the rig to a rig parameter file in XML-notation...
static void SetData_OMNITECH_ORIFL_190_3(CameraData &cd)