exponenta event banner

binaryFeatures

Объект для хранения двоичных векторов элементов

Описание

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

Создание

Описание

пример

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

Входные аргументы

развернуть все

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

Свойства

развернуть все

Векторы входных признаков, сохраненные в виде входной матрицы M-by-N. Эта матрица содержит М двоичных векторов признаков, хранящихся в 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++ с помощью MATLAB ® Coder™

.
Представлен в R2013a