欢迎来到天天文库
浏览记录
ID:33379184
大小:165.50 KB
页数:3页
时间:2019-02-25
《图像处理基本算法-比特分层》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、图像处理基本算法-比特分层图像处理核心那是算法,至于使用OpenCV还是matlab还是MFC,现在看来真的都无所谓。下面是对一张灰度图片进行比特分层,看一下一张图片的8bit共有几个bit是真正起作用的,这对以后的图像压缩具有很大的指导意义。matlab源码:A=imread('huidu.bmp')A1=Asubplot(3,3,1)imshow(A)forn=1:8fori=1:256forj=1:256if(A(i,j)>8*2^(n-1)&&A(i,j)<8*2^n)A1(i,j)=A(i,j);elseA1(i,j)=0;endendendsubplot(3,3,n
2、+1)imshow(A1)end由图片可知,事实上几乎只有第345bit是有效地,其余的几个bit几乎不起作用。那下面我们345bit合并进行显示这张图片,看一下会显示出多少的细节。A2=Asubplot(2,2,1)imshow(A)forn=3:5fori=1:256forj=1:256if(A(i,j)>8*2^(n-1)&&A(i,j)<8*2^5)A1(i,j)=A(i,j);elseA1(i,j)=0;endendendsubplot(2,2,n-1)imshow(A1)end四张图片分别为:原图,第345bit合成,第45bit合成,第5bit合成由图像可知:采用
3、第345bit这3bit已经基本可以显示大部分的图像细节,如果用于压缩,可以压缩至37.5%
此文档下载收益归作者所有