Additional Inherited Members | |
Public Member Functions inherited from ILCameraArray | |
LPVErrorCode | Calibrate () |
void | ImageToWorld (double imagePointX, double imagePointY, double *worldPointX, double *worldPointY) |
void | Init (LPVCalibModel calibModel, int hCount, int vCount) |
void | InitByCopy (ILCalib *calib, int hCount, int vCount, BOOL copyCalib, double hStep, double vStep) |
void | InitByCopyN (LArray< ILCalib * > calibs, int rows, int hCount, int vCount, BOOL copyCalib, double hStep, double vStep) |
BOOL | IsCalibrated () |
ILCalib * | Item (int index) |
LPVErrorCode | StitchImage (ILImageList *images, ILImage *stitchedImage) |
void | WorldToImage (double worldPointX, double worldPointY, double *imagePointX, double *imagePointY) |
Public Member Functions inherited from ILObjects | |
int | Count () |
BOOL | Empty () |
ILObject * | ItemObject (int objIndex) |
Public Member Functions inherited from ILObject | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
Properties inherited from ILCameraArray | |
double | CalibError [get] |
The calibration error of the camera array, which is the maximum error among all calibration objects in it. | |
BOOL | EnableBlend [get, set] |
Whether to do blending in the overlap region of multiple views. By default, this feature is on. Enable it will output a more smooth image stitching result, but slower. | |
LPVInterpolationMethod | InterpolationMethod [get, set] |
The interpolation method used in stitching. By default, it's LPVInterCubic. | |
BOOL | UseCache [get, set] |
Whether to make use of cache which is used to speed-up the process of the image stitching (and blending), but consume more memory. By default, it's off. | |
This class implements the interface ILCameraArray, and is used to create an instance of camera array.