資源簡介
用Matlab實現視頻中紅色區域的檢測,并標記
代碼片段和文件信息
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
- 上一篇:ITD分解matlab程序詳細可運行
- 下一篇:matlab預處理-加窗-分幀
評論
共有 條評論