数据构成
OpenBR的c++ api定义了两种构造数据的形式:
- 文件。
- 模板
组件概念
Plugin | Function | |
Initializer | 在OpenBR启动时初始化上下文和变量,通常与第三方组件联合使用。 | |
ransform | 在OpenBR中最常用的部分。为图像或元数据的变换提供基础。 | |
Distance | 用来计算模板之间的距离。 | |
Format | 被I/O流使用。对应单个对象,如jpg,png文件。 | |
Gallery | 被I/O流使用。对应多个对象的对象组,如xml,csv文件。 | |
Output | 被IO流使用。输出距离对比的距离 | |
| 将图像转换成特征向量, | |
Classifier | 分类特征向量作为特定的类成员或对它们进行复原。 |
下面是子抽象类的具体用例:
Plugin | Parent | Function | |
UntrainableTransform | Transform | 不可训练的Transform变换 | |
MetaTransform | Transform | 非独立Transform | |
UntrainableMetaTransform | UntrainableTransform | 非独立,不可训练 | |
MetadataTransform | Transform | 只可对模板数据进行变换 | |
TimeVaryingTransform | Transform | 运行时改变输出结果。 | |
UntrainableDistance |
| 不可训练 | |
ListDistance |
| 子距离列表的距离。 | |
MatrixOutput |
| 将数据进行矩阵输出 |