5 #if !defined(_FLATFIELDCORRECTION_) 6 #define _FLATFIELDCORRECTION_ 27 const uchar* _compensationTable
39 void Enabled (
bool _enabled) {enabled = _enabled;}
64 void ReComputeLookUpForColumn (
kkint32 col);
66 const uchar* compensationTable;
void ApplyFlatFieldCorrection(uchar *scanLine)
FlatFieldCorrection(kkint32 _numSampleLines, kkint32 _lineWidth, const uchar *_compensationTable)
void CompensationTable(const uchar *_compensationTable)
VectorUcharPtr CameraHighPoints() const
void AddSampleLine(const uchar *sampleLine)
Provide sample of one scan line as from the camera; where 0 = foreground and 255 = background...
kkint32 LineWidth() const
const uchar ** LookUpTable(uchar **&lookUpTable)
kkint32 NumSampleLines() const
unsigned char uchar
Unsigned character.
Contains Classes that are specific to Cameras physical characteristics.
VectorUchar * VectorUcharPtr
void Enabled(bool _enabled)
kkint32 NumSampleLinesAdded() const
FlatFieldCorrection * FlatFieldCorrectionPtr
VectorUcharPtr CameraHighPointsFromLastNSampleLines(kkint32 n) const
Will return the high point for each pixel from the last 'n' sample lines taken.
void ApplyFlatFieldCorrection(uchar *srcScanLine, uchar *destScanLine)