grayImage = imread('coins.png');
for numLevels = 1 : 16
thresh = multithresh(grayImage, numLevels);
valuesMax = [thresh max(grayImage(:))]
[quant8_I_max, index] = imquantize(grayImage,thresh,valuesMax);
valuesMin = [min(grayImage(:)) thresh]
quant8_I_min = valuesMin(index);
figure;
imshowpair(quant8_I_min,quant8_I_max,'montage')
title('Minimum Interval Value Maximum Interval Value')
set(gcf, 'Units', 'Normalized', 'OuterPosition', [0 0 1 1]);
set(gcf, 'Toolbar', 'none', 'Menu', 'none');
set(gcf, 'Name', 'Demo by ImageAnalyst', 'NumberTitle', 'Off')
end
2 Comments
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/225597-about-quantization-of-image#comment_294985
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/225597-about-quantization-of-image#comment_294985
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/225597-about-quantization-of-image#comment_295039
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/225597-about-quantization-of-image#comment_295039
Sign in to comment.