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.