-
大小: 2KB文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-05-16
- 語(yǔ)言: Matlab
- 標(biāo)簽:
資源簡(jiǎn)介
利用matlab進(jìn)行對(duì)紅外目標(biāo)跟蹤處理,主要是一些代碼,包括圖像處理的很多方面
代碼片段和文件信息
function?I=precondition(pathstartlastextentionnamegamma)
if?nargin<5%默認(rèn)參數(shù)
????disp(‘參數(shù)個(gè)數(shù)不對(duì)!precondition使用默認(rèn)參數(shù)!‘)
????path=‘D:\ly\img_0‘;
????start=1701;
????last=1800;
????extentionname=‘.bmp‘;
????gamma=0.1;
end
BK=0;
for?i=start:last
s=strcat(pathint2str(i)extentionname);
I{1i-start+1}=imre
I{1i-start+1}=filter2(fspecial(‘a(chǎn)verage‘3)I{1i-start+1}‘same‘);
I{1i-start+1}=double(I{1i-start+1});
BK=BK+I{1i-start+1}/(last-start+1);
I{1i-start+1}=uint8(I{1i-start+1});
end
%…………………………………………去除背景……………………………………………………
%測(cè)試……………………………包含殘余軌跡背景
%BK=uint8(BK);
%imshow(BK);
%BK=double(BK);
%測(cè)試……………………………均值濾波后的圖像
%figure;imshow(I{112});
BK1=(double(I{11})-BK);%消除背景殘余軌跡
J=BK1<0;
BK=BK1.*J+BK;
%去除了背景中除I{11}目標(biāo)區(qū)域之外的殘余軌跡
BK2=double(I{1last-start+1})-BK;
P=BK2<0;
BK=BK2.*double(P)+BK;
%如果I
評(píng)論
共有 條評(píng)論