2017-02-09 7 views
2

Я загрузил изображение с серой шкалой в Matlab для выполнения квантования. К сожалению, выход ничего.Matlab Image Квантование не работает

I = imread('asa.jpg'); 
imshow(I) 
axis off 
title('Grayscale Image') 
thresh = multithresh(I,7); 
valuesMax = [thresh max(I(:))] 
[quant8_I_max, index] = imquantize(I,thresh,valuesMax); 
valuesMin = [min(I(:)) thresh] 
quant8_I_min = valuesMin(index); 
imshowpair(quant8_I_min,quant8_I_max,'montage') 
title('Minimum Interval Value   Maximum Interval Value') 
+0

Попробуйте 'imshowpair (quant8_I_min, quant8_I_max, 'montage', 'scaling', '' independent '')' –

+0

@AnderBiguri Я пробовал, но я все равно получаю пустой экран. Что может быть проблемой? – AsankaD7

ответ

1

Я считаю, что проблема связана с изображением. Я попробовал ваш код, и это, кажется, работает ...

enter image description here

Можете ли вы показать снимок экрана, чтобы лучше объяснить, в чем проблема? Вы также должны указать номер версии Matlab в вопросе.