資源簡介
用Matlab實現(xiàn)視頻中紅色區(qū)域的檢測,并標(biāo)記
代碼片段和文件信息
close?all;clear;clc;
vid=videoinput(‘winvideo‘1‘YUY2_640x480‘);
set(vid‘framesPerTrigger‘Inf);
set(vid?‘ReturnedColorspace‘?‘rgb‘)
vid.frameGrabInterval?=?3;
preview(vid);
start(vid)??
while(vid.framesAcquired<100)???
????data?=?getsnapshot(vid);??
????diff_im?=?imsubtract(data(::1)?rgb2gray(data));?
%??????figure;
%??????imshow(diff_im)
????diff_im?=?medfilt2(diff_im?[3?3]);??
%??????figure;
%??????imshow(diff_im)
????diff_im?=?im2bw(diff_im0.18);????
%??????figure
%???????imshow(diff_im)
????diff_im?=?bwareaopen(diff_im300);??
%???????figure;
%???????imshow(diff_im)
????bw?=?bwlab
評論
共有 條評論