Локальные двоичные функции с изображениями unit16 и image8 - PullRequest
0 голосов
/ 26 марта 2019

У меня есть набор данных изображения unit16, и я хочу извлечь из них объекты LBP, используя функцию Matlab extractLBPFeatures, которая использует унифицированный LBP (59 функций).поэтому, когда я применяю его к изображению блока 16, оно дает следующее:

enter image description here

, но с изображениями unit8 это дает

enter image description here

в чем может быть причина?Это потому, что LBP использует гистограмму, которую можно рассматривать как 256-мерную (0 - 255), если так, как обращаться с изображениями unit16

, вот код

im16 = imread('I_rec_no_color.tif');
im8 = imread('I_rec_no_color_8.tif');
LBP16 = extractLBPFeatures(im16);
LBP8= extractLBPFeatures(im8 );
...