主要内容

binaryFeatures

对象,用于存储二进制特征向量

描述

该对象提供在对象之间传递数据的能力extractFeaturesmatchFeatures功能。返回的数据也可以用它来操作和绘制extractFeatures

创建

描述

例子

特性= binaryFeatures (featureVectors构造一个binaryFeatures对象——- - - - - -N输入矩阵,featureVectors.这个矩阵包含中存储的特征向量Nuint8容器。

输入参数

全部展开

输入特征向量,指定为an——- - - - - -N输入矩阵。这个矩阵包含二进制特征向量存储在Nuint8容器。

属性

全部展开

特征向量,保存为——- - - - - -N输入矩阵。这个矩阵包含二进制特征向量存储在Nuint8容器。

每个特征向量的位数,保存为整数。NumBits等于uint8特征向量容器的数量乘以8。

中包含的特征向量的个数binaryFeatures对象,保存为正整数。

例子

全部折叠

输入特征向量。

features1 = binaryFeatures(uint8([1 8 7 2;[8 1 7 2]);features2 = binaryFeatures(uint8([8 1 7 2;[8 7 2]));

用汉明距离匹配向量。

[indexPairs matchMetric] = matchFeatures(features1, features2)
indexPairs =2x2 uint32矩阵1 2 2 1
matchMetric =2x1单列向量0 0

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

在R2013a中引入