decreasing no of gray levels

2 Ansichten (letzte 30 Tage)
k.v.swamy
k.v.swamy am 4 Feb. 2012
Bearbeitet: Image Analyst am 30 Sep. 2013
hi all, can any one tell me how to decrease the no of gray levels in a image.i have to decrease in the powers of 2. regards k.v.swamy.

Akzeptierte Antwort

Image Analyst
Image Analyst am 5 Feb. 2012
X is the gray level in Walter's answer. Did you try to do it, like this:???
X = 0:255;
P = 3;
quantizedGrayLevel = X - mod(X,2^P)
fprintf('Original Gray Level, New Quantized Gray Level\n');
for gl = 1:length(X)
fprintf('%10d becomes %10d\n', X(gl), quantizedGrayLevel(gl));
end

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 4 Feb. 2012
Hint: X - mod(X,2^P)

Kategorien

Mehr zu Images finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by