f=double(imread('lena512.bmp')); [m,n]=size(f); s=input('Enter value of A:'); d=input('Enter value of B:'); bb=input('Enter value to be assigned to all pixels between A and B:'); for i=1:m for j=1:n if f(i,j)>s & f(i,j)<d f1(i,j)=bb; else f1(i,j)=f(i,j); end end end subplot(121); imshow(uint8(f)); title('Original Image'); subplot(122); imshow(uint8(f1)); title('After graylevel slicing');
OUTPUT: Enter value of A:50 Enter value of B:150 Enter value to be assigned to all pixels between A and B:75