0

Я хочу показать GLCM изображения в Matlab. До сих пор я пытался и смог получить только статистику.Как получить изображения GLCM для отображения в Matlab

I = imread('cameraman.tif'); 
glcm1 = graycomatrix(I); 
Stats = graycoprops(glcm1); 

И это приводит к статистике.

Статистика =

Contrast: 0.5006 
Correlation: 0.9269 
    Energy: 0.1636 
Homogeneity: 0.8925 

То, что я хочу, чтобы показать образ этих 4 КРНБА, как здесь.

Image Должно быть просто вывести это изображение, но я все новичок в этой штуке и не знаю, чего мне не хватает.

+0

'imshow (glcm1, [])'? – rayryeng

+0

Это вернуло очень маленький пиксель изображения. Не знаю, что это такое. \t [Примеры изображений] (http://www.fp.ucalgary.ca/mhallbey/examples.htm) Перейдите по ссылке и найдите раздел «2. Внедрены различные эффекты текстуры GLCM». Я хочу обработать исходное изображение в GLCM и показать их вот так. Контраст, однородность, энтропия и т. Д. Возможно ли это? –

ответ

0

КРНБ не Матрица изображения, Показано пары пикселей в матрице, как показано на следующей фотографии enter image description here

+0

[Примеры] (http://www.fp.ucalgary.ca/mhallbey/examples.htm) Я думаю, что GLCM может возвращать изображения. Перейдите по ссылке и найдите раздел «2. Внедрены различные эффекты текстуры GLCM». Я хочу обработать исходное изображение в GLCM и показать их вот так. Контраст, однородность, энтропия и т. Д. Возможно ли это? –

0

Вы можете показать уровень серого смежности матрицы изображения через imagesc:

I = imread('https://raw.github.com/antimatter15/cameraman/master/cameraman.png'); 
imshow(I) 
M = graycomatrix(I, 'GrayLimits', [0, 255], 'NumLevels', 256, 'Offset', [0 1], 'Symmetric', true); 
figure 
imagesc(M) 
colormap(gray) 
graycoprops(M) 

Отображаемый GLCM соответствует смещению «один пиксель вправо». Эта матрица в основном диагональна, что означает, что интенсивность пикселей сильно коррелирует.

glcm

Функции, извлеченные из GLCM выше, являются следующие:

 Contrast: 518.6036 
    Correlation: 0.9335 
     Energy: 0.0015 
    Homogeneity: 0.3772