Matlab LBP Real Valued

Встроенная в MATLAB функция для вычисления локальных двоичных шаблонов из набора инструментов компьютерного зрения выдает реальные значения.
Функция называется: extractLBPFeatures()

Я понял, что значения из LBP двоичные - это имя! Что он делает, чтобы получить действительные числа, а не двоичные значения?

1 ответ

Согласно документации Matlab, вызов extractLBPFeatures(<your_image>) возвращает вектор 1 на 59, представляющий нормированную на L 2 гистограмму однородных LBP, не зависящих от вращения, то есть относительные частоты этих 59 возможных шаблонов по всему изображению. Код неинвариантного однородного LBP, образованного 8 соседними пикселями, представляет собой целое число в диапазоне от 0 до 58, тогда как 59 компонентов вектора признаков, получаемые как extractLBPFeatures являются числами с плавающей запятой в диапазоне 0..1.

Если вы хотите получить изображение, в котором значения интенсивности пикселей заменены кодами LBP, вы можете использовать реализацию Matlab, разработанную создателями дескриптора LBP.

Другие вопросы по тегам