91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 16.83MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-01-29
  • 語言: Matlab
  • 標(biāo)簽:

資源簡介

基于MATLAB的運(yùn)動(dòng)目標(biāo)檢測(cè)算法,背景差分法。其中包含已處理圖像和代碼,更改路徑后可以直接運(yùn)行。也可以使用用自己的視頻文件,但是記得先把視頻文件處理成圖像序列。

資源截圖

代碼片段和文件信息

clear
clc
nStar?=?1;
nNUM?=?164;
Background?=?double(?rgb2gray(imread(?[?‘car?(‘int2str(nStar)‘).bmp‘])?));%第一幀當(dāng)做初始背景
%?背景更新過程其中int2str將整型常量轉(zhuǎn)為字符串
for?k?=?nStar+1?:1:?nNUM
????CurrentImage?=double(rgb2gray(imread(?[?‘car?(‘int2str(k)‘).bmp‘]?)));?%?當(dāng)前幀
????FormerImage?=double(rgb2gray(imread(?[?‘car?(‘int2str(k-1)‘).bmp‘]?)));?%?前一幀
????ID?=uint8(abs(?CurrentImage?-?FormerImage?));????%?幀間差分
????%??選擇閾值
????T=yuzhi(ID);?%迭代法計(jì)算二值化閾值,比較耗時(shí)
????BW?=?IMBIARIZE(IDT/255);
????%?更新背景
????alpha?=?0.1;?%背景更新的速度
????CurrentBack?=?Background.*BW?+?(?alpha.*?CurrentImage?+?(?1-alpha?).*?Background?).*(?1?-BW?);%前后兩幀有變化的區(qū)域不更新,無變化的區(qū)域更新到背景中去
????Background?=?CurrentBack;%背景更新完畢
????Cut=abs(CurrentImage-Background);%前景與背景差分
????Cut=uint8(Cut);
????Tcut=yuzhi(Cut);%迭代法計(jì)算二值化閾值,比較耗時(shí)
????BWCut=imbimarize(CutTcut/255);%差分后的圖像進(jìn)行二值化
????SE=[1?1?1;1?1?1;1?1?1];%結(jié)構(gòu)元素
????BWCutero=imerode(BWCutSE);%對(duì)二值圖像進(jìn)行腐蝕,以消除微小變動(dòng)的區(qū)域
????BWCuterodil?=?bwmorph(BWCutero‘dilate‘3);%膨脹
????figure(1)imshow(BWCuterodil)title(‘差分后的二值化圖像‘)
????figure(2)imshow(imread(?[?‘car?(‘int2str(k)‘).bmp‘]?))
????[Lnm]?=?bwlabel(BWCuterodil8);%找出圖像中的八連通區(qū)域,視為車輛所在的區(qū)域
????for?i?=?1:nm?
????????[rc]?=?find(L?==?i);?
????????left=?min(c);?
????????right=?max(c);?
????????top=?min(r);?
????????buttom=?max(r);?
????????width=right?-?left?+?1;?
????????height?=?buttom?-?top?+?1;
????????rectangle(‘Position‘[lefttopwidthheight]‘EdgeColor‘‘r‘);%對(duì)車輛用矩形標(biāo)記
pause(0.01);
????end
end
%用來計(jì)算灰度圖像二值化時(shí)的閾值,采用迭代法
function?m=yuzhi(Imgray)
mingray=min(min(Imgray));
maxgray=max(max(Imgray));
m=double(mingray)/2+double(maxgray)/2;??%初始分割閾值
while?1
a=find(Imgray<=m);
A=sum(Imgray(a))/length(a);
b=find(Imgray>m);
B=sum(Imgray(b))/length(b);
n=(A+B)/2;
if?abs(m-n)<1
????break;
else
????m=n;
end
end
end

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????17316??2018-03-15?16:20??畢設(shè)\MATLAB運(yùn)動(dòng)目標(biāo)檢測(cè)代碼.docx

?????文件???????2048??2018-04-10?09:03??畢設(shè)\Untitled1.m

????..A..H.???????162??2018-03-19?21:12??畢設(shè)\~$報(bào)告-電信1404傅瑾茹.doc

????.....H.????138240??2018-03-19?21:06??畢設(shè)\~WRL3779.tmp

?????文件?????556277??2018-04-01?16:38??畢設(shè)\基于DSP的運(yùn)動(dòng)目標(biāo)檢測(cè)系統(tǒng)_高文剛.caj

?????文件?????274625??2018-03-19?22:04??畢設(shè)\基于Matlab實(shí)時(shí)運(yùn)動(dòng)目標(biāo)跟蹤檢測(cè)系統(tǒng).pdf

?????文件????1554370??2018-04-01?16:37??畢設(shè)\基于Matlab實(shí)時(shí)運(yùn)動(dòng)目標(biāo)跟蹤檢測(cè)系統(tǒng)_汪惠蘭.caj

?????文件?????716800??2018-03-15?16:21??畢設(shè)\基于MATLAB的運(yùn)動(dòng)物體軌跡跟蹤--畢業(yè)論文.doc

?????文件????2894848??2018-03-15?16:19??畢設(shè)\基于matlab的運(yùn)動(dòng)目標(biāo)檢測(cè).doc

?????文件?????548739??2018-03-15?16:25??畢設(shè)\基于MATLAB的運(yùn)動(dòng)目標(biāo)檢測(cè)和識(shí)別技術(shù)研究-郗華.pdf

?????文件?????213668??2018-04-01?16:37??畢設(shè)\基于MATLAB的運(yùn)動(dòng)行人檢測(cè)算法的研究_欒國慶.caj

?????文件????2076187??2018-04-01?16:38??畢設(shè)\基于混合高斯模型與五幀差分的運(yùn)動(dòng)目標(biāo)檢測(cè)算法_李戰(zhàn)明.caj

?????文件????8304545??2018-04-01?16:37??畢設(shè)\基于視覺的運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤算法的研究與實(shí)現(xiàn)_李曉曉.caj

?????文件?????115200??2018-03-23?13:30??畢設(shè)\開題報(bào)告-電信1404傅瑾茹.doc

?????文件?????612352??2018-03-19?22:01??畢設(shè)\運(yùn)動(dòng)目標(biāo)檢測(cè).doc

?????文件?????330614??2018-04-01?16:37??畢設(shè)\運(yùn)動(dòng)目標(biāo)檢測(cè)與跟蹤_魏洪峰.caj

?????文件????1588170??2018-04-01?16:37??畢設(shè)\運(yùn)動(dòng)目標(biāo)檢測(cè)跟蹤技術(shù)研究及DSP實(shí)現(xiàn)_馬寧.caj

?????目錄??????????0??2018-04-10?09:26??畢設(shè)

-----------?---------??----------?-----??----

?????????????19944161????????????????????18


評(píng)論

共有 條評(píng)論