Object for storing binary feature vectors
binaryFeatures object from the
M-by-N input matrix,
featureVectors. This matrix contains
M feature vectors stored in N uint8
uses additional options specified by one or more
features = binaryFeatures(
featureVectors— Input feature vectors
Input feature vectors, specified as an M-by-N input matrix. This matrix contains M binary feature vectors stored in N uint8 containers.
Features— Feature vectors
Input feature vectors, saved as an M-by-N input matrix. This matrix contains M binary feature vectors stored in N uint8 containers.
NumBits— Number of bits per feature
Number of bits per feature, saved as an integer.
NumBits equals the number of uint8 feature vector
containers times 8.
NumFeatures— Number of feature vectors
Number of feature vectors contained in the
binaryFeatures object, saved as a positive
Input feature vectors.
features1 = binaryFeatures(uint8([1 8 7 2; 8 1 7 2])); features2 = binaryFeatures(uint8([8 1 7 2; 1 8 7 2]));
Match the vectors using the Hamming distance.
[indexPairs matchMetric] = matchFeatures(features1, features2)
indexPairs = 2x2 uint32 matrix 1 2 2 1
matchMetric = 2x1 single column vector 0 0