Go to the documentation of this file.
30 I_ASSIGN(m_bitmapProviderCompPtr,
"BitmapProvider",
"Provide input image",
true,
"BitmapProvider");
31 I_ASSIGN(m_pointGridExtractorCompPtr,
"PointGridExtractor",
"Extractor of pointGrid on image",
true,
"PointGridExtractor");
32 I_ASSIGN(m_pointGridTransformation,
"PointGridTransformation",
"Provides of 2D transformation of point grid in 2D coortinate space",
false,
"PointGridTransformation");
33 I_ASSIGN(m_cellSizeParamId,
"CellSizeParamsId",
"ID of point grid cell size in parameter set (type imeas::INumericValue): cell size in logical units",
false,
"CellSizeParam");
34 I_ASSIGN(m_defaultCellSizeAttrPtr,
"DefaultCellSize",
"Default size of single cell (in logical units) if no checkboard parameters specified",
true, 10);
35 I_ASSIGN(m_invertXAttrPtr,
"InvertX",
"Invert x direction",
false,
false);
36 I_ASSIGN(m_invertYAttrPtr,
"InvertY",
"Invert y direction",
false,
false);
52 I_ATTR(QByteArray, m_cellSizeParamId);
53 I_ATTR(
double, m_defaultCellSizeAttrPtr);
54 I_ATTR(
bool, m_invertXAttrPtr);
55 I_ATTR(
bool, m_invertYAttrPtr);
Common interface for an object, which delivers a 2D-calibration.
Definition of single plane bitmap.
Bitmap supplier allowing to access of produced bitmap.
Standard implementation of interface iinsp::ISupplier with preparation for component implementation.
int ProduceObject(ProductType &result) const override
Produce single object.
const i2d::ICalibration2d * GetCalibration() const override
Get access to transformation object, which transforms a local logical coordinate system to global one...
iinsp::TSupplierCompWrap< icalib::CPerspectiveCalibration2d > BaseClass
bool CalculateCalibration(const iimg::IBitmap &image, icalib::CPerspectiveCalibration2d &result) const
Allow to extract some features from the image.
Contains the image processing classes.
© Witold Gantzke and Kirill Lepskiy