xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

純手工ViBe算法Demo,可以完整運(yùn)行,很少使用循環(huán)計(jì)算,速度較快。適合調(diào)參數(shù)和修改算法使用,也可以直接用來檢測(cè)現(xiàn)成的圖像。有部分注釋。

資源截圖

代碼片段和文件信息

clc;
clear;
close?all;
imgpath?=?sprintf(‘egtest02/frame%s.jpg‘?‘00000‘);
D?=?dir(‘egtest02/*.jpg‘);
imgnum?=?length(D);
num_last?=?sprintf(‘0%d‘?imgnum-1);
img_first?=?imread(imgpath);
img_last?=?imread(sprintf(‘egtest02/frame%s.jpg‘?num_last));
numSample?=?30;?%每個(gè)像素點(diǎn)背景模型采樣點(diǎn)數(shù)
thres?=?40;????%閾值
fresh_thres?=?3;????%背景更新閾值
sz?=?size(img_first);
nump?=?sz(11)*sz(12);
%?當(dāng)計(jì)算第一幀時(shí)初始化所有像素點(diǎn)的背景模型ind1
ind1?=?randi([18]?[nump?numSample]);
ind1?=?uint8(ind1);
%?獲得每個(gè)像素點(diǎn)的8鄰域模型中像素點(diǎn)的實(shí)際坐標(biāo)編號(hào)
ind_nh?=?[1:nump]‘;
ind_nh(:2)?=?ind_nh(:1)-sz(12)-1;
ind_nh(:3)?=?ind_nh(:1)-sz(12);
ind_nh(:4)?=?ind_nh(:1)-sz(12)+1;
ind_nh(:5)?=?ind_nh(:1)+1;
ind_nh(:6)?=?ind_nh(:1)+sz(12)+1;
ind_nh(:7)?=?ind_nh(:1)+sz(12);
ind_nh(:8)?=?ind_nh(:1)+sz(12)-1;
ind_nh(:9)?=?ind_nh(:1)-1;
ind_nh?=?uint32(ind_nh);

tt?=?find(ind_nh(:1)<=sz(12));
ind_nh(tt:)?=?[];
ind1(tt:)?=?[];
tt?=?find(ind_nh(:1)>sz(12)*(sz(11)-1));
ind_nh(tt:)?=?[];
ind1(tt:)?=?[];
tt?=?find(mod(ind_nh(:1)sz(12))==1);
ind_nh(tt:)?=?[];
ind1(tt:)?=?[];
tt?=?find(mod(ind_nh(:1)sz(12))==0);
ind_nh(tt:)?=?[];
ind1(tt:)?=?[];

for?cc?=?2:imgnum
????tic;
????result?=?zeros(sz(11)?sz(12));
????img0?=?imread(sprintf(‘egtest02/%s‘?D(cc-11).name));
????img1?=?imread(sprintf(‘egtest02/%s‘?D(cc1).name));
????figure(1)
????imshow(img0);
????figure(2)
????img_diff?=?img0-img1;
????imshow(img_diff);
????sz?=?size(img0);
????l1?=?reshape(img0(::1)?sz(11)?sz(12));
????l2?=?reshape(img0(::2)?sz(11)?sz(12));
????l3?=?reshape(img0(::3)?sz(11)?sz(12));
????l11?=?reshape(img1(::1)?sz(11)?sz(12));
????l22?=?reshape(img1(::2)?sz(11)?sz(12));
????l33?=?reshape(img1(::3)?sz(11)?sz(12));
????dist?=?sqrt((double(l1)-double(l11)).^2+(double(l2)-double(l22)).^2+(double(l3)-double(l33)).^2);
????%?計(jì)算每個(gè)像素點(diǎn)兩幀之間的RGB距離
????cdist?=?reshape(dist‘?sz(11)*sz(12)?1);
????%?確定每個(gè)像素的背景模型中的實(shí)際像素編號(hào)?實(shí)際修正ind1這個(gè)矩陣
????indtt?=?int16(ind1);
????indtt(indtt==1)?=?-sz(12)-1;
????indtt(indtt==2)?=?-sz(12);
????indtt(indtt==3)?=?-sz(12)+1;
????indtt(indtt==5)?=?sz(12)+1;
????indtt(indtt==6)?=?sz(12);
????indtt(indtt==7)?=?sz(12)-1;
????indtt(indtt==4)?=?1;
????indtt(indtt==8)?=?-1;
????ind_nht?=?double(ind_nh(:1))*ones(1numSample);
????ind_nht?=?uint32(ind_nht);
????ind_nht?=?double(ind_nht)+double(indtt);
????ind_nht?=?uint32(ind_nht);
????Bc_ind?=?[ind_nh(:1)?ind_nht];
????%?比較每個(gè)像素點(diǎn)的背景模型
????Dist_ind?=?zeros(size(Bc_ind1)?numSample);
????Dist_ind(:1:numSample)?=?cdist(Bc_ind(:2:(numSample+1)));
????Dist_ind(:1:numSample)?=?Dist_ind(:1:numSample)-thres;
????
????for?i?=?1:numSample
????????Dist_ind(Dist_ind(:i)>=0?i)?=?0;????%如果1的數(shù)量小于等于閾值?視為前景點(diǎn)
????????Dist_ind(Dist_ind(:i)<0?i)?=?1;?????%如果1的數(shù)量大于閾值?則視為該像素為背景點(diǎn)?同時(shí)更新該像素的背景模型
????end
????mk_ind?=?sum(Dist_ind‘);
????mk_ind?=?mk_ind‘;
????result?=?ones(size(ind11)?1);
????ind_refresh?=?find(mk_ind>fresh_thres);
????result(in

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

?????文件???????3652??2017-03-28?16:58??ViBe_DEMO.m

?????文件??????35783??2004-12-29?13:18??egtest02\frame00000.jpg

?????文件??????35868??2004-12-29?13:18??egtest02\frame00001.jpg

?????文件??????36376??2004-12-29?13:18??egtest02\frame00002.jpg

?????文件??????36376??2004-12-29?13:18??egtest02\frame00003.jpg

?????文件??????32299??2004-12-29?13:18??egtest02\frame00004.jpg

?????文件??????35674??2004-12-29?13:18??egtest02\frame00005.jpg

?????文件??????36004??2004-12-29?13:18??egtest02\frame00006.jpg

?????文件??????35325??2004-12-29?13:18??egtest02\frame00007.jpg

?????文件??????35379??2004-12-29?13:18??egtest02\frame00008.jpg

?????文件??????33709??2004-12-29?13:18??egtest02\frame00009.jpg

?????文件??????33736??2004-12-29?13:18??egtest02\frame00010.jpg

?????文件??????33736??2004-12-29?13:18??egtest02\frame00011.jpg

?????文件??????35932??2004-12-29?13:18??egtest02\frame00012.jpg

?????文件??????33533??2004-12-29?13:18??egtest02\frame00013.jpg

?????文件??????35188??2004-12-29?13:18??egtest02\frame00014.jpg

?????文件??????35806??2004-12-29?13:18??egtest02\frame00015.jpg

?????文件??????34872??2004-12-29?13:18??egtest02\frame00016.jpg

?????文件??????34872??2004-12-29?13:18??egtest02\frame00017.jpg

?????文件??????34793??2004-12-29?13:18??egtest02\frame00018.jpg

?????文件??????35207??2004-12-29?13:18??egtest02\frame00019.jpg

?????文件??????35207??2004-12-29?13:18??egtest02\frame00020.jpg

?????文件??????33280??2004-12-29?13:18??egtest02\frame00021.jpg

?????文件??????35258??2004-12-29?13:18??egtest02\frame00022.jpg

?????文件??????32130??2004-12-29?13:18??egtest02\frame00023.jpg

?????文件??????34699??2004-12-29?13:18??egtest02\frame00024.jpg

?????文件??????33150??2004-12-29?13:18??egtest02\frame00025.jpg

?????文件??????33150??2004-12-29?13:18??egtest02\frame00026.jpg

?????文件??????34429??2004-12-29?13:18??egtest02\frame00027.jpg

?????文件??????35674??2004-12-29?13:18??egtest02\frame00028.jpg

............此處省略1276個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源