im=imread('lenna.jpg');
im=rgb2gray(im);
im=double(im);
for i=1:size(im,1)
for j=1:size(im,2)
im(i,j)=floor(im(i,j)*16/255); %修改16,可调整灰度取值范围
end
end
figure
imshow(im,[]);
-
原图(0,255)
-
压缩至(0,31)
-
压缩至(0,15)
-
压缩至(0,7)
-
压缩至(0,3)
-
最终二进制图片