额外继承的成员函数 | |
Public 成员函数 继承自 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 成员函数 继承自 ILObjects | |
| int | Count () |
| BOOL | Empty () |
| ILObject * | ItemObject (int objIndex) |
Public 成员函数 继承自 ILObject | |
| ILObject * | Copy () |
| LPVErrorCode | Load (LString filename) |
| void | Reset () |
| LPVErrorCode | Save (LString filename) |
| BOOL | Valid () |
属性 继承自 ILCameraArray | |
| double | CalibError [get] |
| 相机阵列联合标定的误差,为阵列中所有相机标定误差中的最大值。 | |
| BOOL | EnableBlend [get, set] |
| 是否在多相机相邻区域拼图时启用融合。默认设置为开启。 启用融合将生成更平滑的拼图结果,但速度稍慢。 | |
| LPVInterpolationMethod | InterpolationMethod [get, set] |
| 拼接图像时所使用的插值算法,默认配置为 LPVInterCubic | |
| BOOL | UseCache [get, set] |
| 是否开启缓存,缓存数据用于加速图像拼接和融合的过程,但占用更多的内存。这个配置默认关闭。 | |
该类实现了 ILCameraArray 接口,用于创建相机阵列的实例。