您的位置:首页 > 编程语言 > C语言/C++

C++ Plugin API-OpenBR

2016-07-19 00:00 597 查看

数据构成

OpenBR的c++ api定义了两种构造数据的形式:

文件。

模板

组件概念

PluginFunction
Initializer在OpenBR启动时初始化上下文和变量,通常与第三方组件联合使用。
ransform在OpenBR中最常用的部分。为图像或元数据的变换提供基础。
Distance用来计算模板之间的距离。
Format被I/O流使用。对应单个对象,如jpg,png文件。
Gallery被I/O流使用。对应多个对象的对象组,如xml,csv文件。
Output被IO流使用。输出距离对比的距离
Representation
将图像转换成特征向量,
Classifier分类特征向量作为特定的类成员或对它们进行复原。
下面是子抽象类的具体用例:

PluginParentFunction
UntrainableTransformTransform不可训练的Transform变换
MetaTransformTransform非独立Transform
UntrainableMetaTransformUntrainableTransform非独立,不可训练
MetadataTransformTransform只可对模板数据进行变换
TimeVaryingTransformTransform运行时改变输出结果。
UntrainableDistance
Distance
不可训练
ListDistance
Distance
子距离列表的距离。
MatrixOutput
Output
将数据进行矩阵输出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: