基于小波变换到图像融合
生活随笔
收集整理的這篇文章主要介紹了
基于小波变换到图像融合
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<span style="font-size:18px;">%導入待融合圖像1load bust
X1=X;
map1=map;
subplot(131);image(X1);
colormap(map1);title('原始圖像1');
axis square
%導入待融合圖像2load mask
X2=X;
map2=map;%對灰度值大于100的像素進行增強,小于100的像素進行減弱for i=1:256for j=1:256if(X2(i,j)>100)X2(i,j)=1.2*X2(i,j);elseX2(i,j)=0.5*X2(i,j);endendend
subplot(132)
image(X2);colormap(map2);title('原始圖像2');
axis square
%對原始圖像1進行小波分解
[c1,s1]=wavedec2(X1,2,'sym4');
%對分解后的低頻部分進行增強
sizec1=size(c1);
for I=1:sizec1(2)c1(I)=1.2*c1(I);end
%對原始圖像2進行分解
[c2,s2]=wavedec2(X2,2,'sym4');
%將分解后的低頻分量和高頻分量進行相加,并乘以權重系數0.5
c=c1+c2;
c=0.5*c;
s=s1+s2;
s=0.5*s;%進行小波重構
xx=waverec2(c,s,'sym4');
subplot(133);image(xx);title('融合圖像');
axis square
</span>
總結
以上是生活随笔為你收集整理的基于小波变换到图像融合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像去噪 使用dct变换进行去噪
- 下一篇: 雇佣问题