该接口类为可序列化 LPV 对象的基类。 更多...
Public 成员函数 | |
| ILObject * | Copy () |
| LPVErrorCode | Load (LString filename) |
| void | Reset () |
| LPVErrorCode | Save (LString filename) |
| BOOL | Valid () |
该接口类为可序列化 LPV 对象的基类。
| ILObject* Copy | ( | ) |
拷贝当前 LPV 对象到一个新的 LPV 对象
| newObject | 输出一个新的 LPV 对象,其类型与输入相同 |
| LPVErrorCode Load | ( | LString | filename | ) |
| void Reset | ( | ) |
重置该 LPV 对象
| LPVErrorCode Save | ( | LString | filename | ) |
保存 LPV 对象到指定的文件。
以下列出了所有可序列化的 LPV 对象类以及其支持的扩展名。
| LPV 对象 | 扩展名 | 内容 |
|---|---|---|
| LImage | 图像文件 (.bmp, .png, .jpg, .tif, etc.) | 图像数据 |
| 区域对象 | .droi | 区域对象的位置 |
| LLineDetector | .lld | 直线检测工具的参数配置 |
| LCircleDetector | .lcd | 圆检测工具的参数配置 |
| LPathDetector | .lpd | 路径检测工具的参数配置 |
| LContourDetector | .ltd | 轮廓检测工具的参数配置 |
| LCrossMarkDetector | .lcmd | 十字标记检测工具的参数配置 |
| LBlobAnalysis | .lba | 斑点分析工具的配置,包括斑点和背景的数值范围、过滤器等 |
| LBarcodeDetector | .lbd | 条码检测工具的参数配置 |
| LImageThreshold | .lit | 阈值工具的设置 |
| LImageFilter | .lif | 图像滤波工具的设置 |
| LImageMorph | .lim | 形态学工具的设置 |
| LEdgeFilter | .lef | 边缘增强工具的设置 |
| LImageCompare | .lcmp | 图像比较工具的设置,包括基准图像和蒙版 |
| LMatch | .stp | 包含模板图像、训练特征和匹配参数 |
| 图像文件 (.bmp, .png, .jpg, .tif, etc.) | 模板图像。加载时会基于该图像再次训练。 | |
| 标定对象 | .calib | 需已标定,包含相机的标定矩阵及标定时所使用的参数和点对等信息 |
| LCalibBoard | .cboard | 标定板的配置等信息 |
| LCalibRotation | .calib | 旋转标定的中心及标定时所使用的参数和轨迹等信息 |
| LCalibPointPairs | .cpair | 集合中所有点对的位置和对应关系信息 |
| LCameraArray | .calib | 相机阵列的排布和标定结果,以及其中所有单个相机的标定配置和标定结果 |
| LFlatField | .ffc | 需已标定,平场标定结果及配置 |
| 卡尺对象 | .lgg | 卡尺检测工具的参数配置 |
| LClassifier | .llc | 机器学习分类器的参数、所有特征和模型 |
| LSampleDatabase | .dbinfo 或文件夹 | 样本数据库,包括其所有样本文件和数据库信息 |
| LFeature | .lfe | 单个特征及其参数和训练结果 |
| LModel | .lmd | 单个机器学习模型机器参数和训练结果 |
| LFontDatabase | .fontinfo | 字库文件包含字符的训练样本和识别模型 |
| LOCR | .locr | 字符识别工具的参数配置,包括其关联的字库 |
| [in] | filename | 文件路径,可为绝对或相对路径,包含文件夹、文件名和扩展名 |
| error | 返回错误码 |
| BOOL Valid | ( | ) |
检查当前 LPV 对象是否合法初始化,比如:
| 若合法,返回 | True,否则返回 False |