Квантизация изображения Matlab не работает

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

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')

person AsankaD7    schedule 09.02.2017    source источник
comment
попробуй imshowpair(quant8_I_min,quant8_I_max,'montage','scaling',''independent'')   -  person Ander Biguri    schedule 09.02.2017
comment
@AnderBiguri Я пытался, но все равно получаю пустой экран. В чем может быть проблема?   -  person AsankaD7    schedule 09.02.2017


Ответы (1)


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

введите здесь описание изображения

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

person bremen_matt    schedule 09.02.2017