额外继承的成员函数 | |
Public 成员函数 继承自 ILFlatField | |
LPVErrorCode | FixImage (ILImage *image, ILImage *fixedImage) |
void | GetFlatField (ILImage *previewImage) |
BOOL | IsCalibrated () |
LPVErrorCode | SetDarkFrame (ILImage *image) |
LPVErrorCode | Train (ILImage *image, ILRegion *region) |
Public 成员函数 继承自 ILObject | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
属性 继承自 ILFlatField | |
LPVImageFormat | ColorMode [get, set] |
设置平场的模式,处理灰度或彩色图像 | |
LColor | FromColor [get, set] |
平场的原始颜色,即矫正前的颜色值。用于彩色模式。 | |
int | FromGray [get, set] |
平场的原始灰度值,即矫正前的灰度值。用于灰度模式。 | |
int | KernelWidth [get, set] |
核尺寸。影响训练时前景和光场的更新范围,以及结果平场的平滑性。 需要是一个奇数,如 3, 5, 7 等。 | |
LColor | ToColor [get, set] |
平场的目标颜色,即矫正后的颜色值。用于彩色模式。 | |
int | ToGray [get, set] |
平场的目标灰度值,即矫正后的灰度值。用于灰度模式。 | |
int | Tolerance [get, set] |
颜色或灰度值在图像中的容差范围,表示所关心的前景色的分布范围,取值范围为 1 ~ 50,默认值为 10. 0 为特殊值,表示整个图像都作为前景像素处理。 | |
double | UpdateRate [get, set] |
用于控制光场在训练时的更新率,取值范围为 0 ~ 1. 数值越大表示基于新图像的更新权重越大。 通常推荐在初期的几个训练迭代,使用比较高的更新率,使得光场快速初始化到整个画幅,然后逐步降低学习率,使得光场数值稳定更新。 默认值为 0,表示将基于当前已知的前景像素占比,实时自动地确定更新率。 | |
该类实现了 ILFlatField 接口,用于创建平场标定工具的实例。