21 #ifndef _svlCCFileIO_h
22 #define _svlCCFileIO_h
47 while (fileStream.good() && !fileStream.eof() && !fileStream.fail())
49 if(
sections[sectionNum]->lineNum < lineNum)
56 fileStream.getline(buffer,200,
'\n');
60 if (fileStream.fail() && !fileStream.eof())
62 std::cout <<
"fileStream FAILED" << std::endl;
66 }
catch(std::ios_base::failure)
68 std::cout <<
myFileName <<
" failed." << std::endl;
95 std::ifstream* pFileStream =
new std::ifstream(filename);
97 if (pFileStream->good())
99 std::cerr <<
"Sucessfully opened " << filename << std::endl;
103 std::cerr <<
"Could not open " << filename << std::endl;
109 void parseLine(
const char line[],
const char format[],
int lineNum)
114 std::istringstream inp(line);
117 while(format[i] !=
'\n')
122 char delim = format[i];
123 inp.getline(buffer,200,delim);
124 std::istringstream inp2(buffer);
126 data[lineNum][numsRead] = (float)d;
132 inp.getline(buffer,200,format[i]);
A vector object of dynamic size.
Definition: vctDynamicVector.h:127
cv::Mat distCoeffs
Definition: svlCCFileIO.h:176
void parseLine(const char line[], const char format[], int lineNum)
Definition: svlCCFileIO.h:109
Definition: svlCCFileIO.h:25
cv::Size imageSize
Definition: svlCCFileIO.h:165
cv::Mat tcpToCamera
Definition: svlCCFileIO.h:176
Definition: svlCCFileIO.h:28
float alpha
Definition: svlCCFileIO.h:180
float errorCheck(vctDynamicVector< vctDynamicVector< vct3 > > Dc, vctDynamicVector< vctDynamicVector< vct3 > > Ac, vctDynamicVector< vctDynamicVector< vct3 > > Cc)
svlCCTrackerCoordsFileIO(const char *filename)
std::vector< CvMat * > cameraMatrices
Definition: svlCCFileIO.h:177
bool parseFile()
Definition: svlCCFileIO.h:36
Definition: svlCCFileIO.h:191
virtual void repackData()
Definition: svlCCFileIO.h:76
void IplImage
Definition: svlTypes.h:70
int numImages
Definition: svlCCFileIO.h:181
cv::Point2f focalLength
Definition: svlCCFileIO.h:178
const int END
Definition: svlCCFileIO.h:145
formatEnum
Definition: svlCCFileIO.h:28
CvMat * worldToTCP
Definition: svlCCFileIO.h:161
static const bool debug
Definition: svlCCFileIO.h:140
std::vector< cv::Point2f > imagePoints
Definition: svlCCFileIO.h:159
static const bool debug
Definition: svlCCFileIO.h:201
cv::Mat cameraMatrix
Definition: svlCCFileIO.h:176
float data[500][12]
Definition: svlCCFileIO.h:144
svlCCFileIO(const char *filename)
Definition: svlCCFileIO.h:30
Definition: svlCCFileIO.h:28
SectionFormat * sections[12]
Definition: svlCCFileIO.h:143
std::string Mat
Definition: svlTypes.h:72
std::vector< cv::Point3f > calibrationGridPoints
Definition: svlCCFileIO.h:160
Definition: svlCCFileIO.h:150
CvMat * worldToTCP
Definition: svlCCFileIO.h:197
static const bool debug
Definition: svlCCFileIO.h:185
const char * myFileName
Definition: svlCCFileIO.h:141
int fileFormat
Definition: svlCCFileIO.h:142
svlCCDLRCalibrationFileIO(const char *filename)
std::ifstream & openFile(const char *filename)
Definition: svlCCFileIO.h:92
cv::Point2f principalPoint
Definition: svlCCFileIO.h:179
Definition: svlCCFileIO.h:170
int pointsCount
Definition: svlCCFileIO.h:164
svlCCPointsFileIO(const char *filename, int fileFormat)