binaryFeatures

Объект для хранения двоичных векторов функций

Описание

Этот объект предоставляет возможность передавать данные между extractFeatures и matchFeatures функций. Это также может использоваться, чтобы манипулировать и построить график данных, возвращенных extractFeatures.

Создание

Описание

пример

features= binaryFeatures(featureVectors) создает binaryFeatures объект из M -by N входной матрицы, featureVectors. Эта матрица содержит M векторов функций, сохраненные в N контейнерах uint8.

Входные параметры

расширить все

Входные векторы функций, заданные как M -by N входная матрица. Эта матрица содержит M двоичных векторов функций, хранящихся в N контейнерах uint8.

Свойства

расширить все

Входные векторы функций, сохраненные как M -by N входная матрица. Эта матрица содержит M двоичных векторов функций, хранящихся в N контейнерах uint8.

Количество бит на функцию, сохраненных в виде целого числа. NumBits равен количеству контейнеров векторов функций uint8 умноженному на 8.

Количество векторов функций, содержащихся в binaryFeatures объект, сохраненный как положительное целое число.

Примеры

свернуть все

Входные векторы функций.

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

Сопоставьте векторы с помощью расстояния Хемминга.

[indexPairs matchMetric] = matchFeatures(features1, features2)   
indexPairs = 2x2 uint32 matrix

   1   2
   2   1

matchMetric = 2x1 single column vector

     0
     0

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Введенный в R2013a