シンプルな背景のビデオを使用し、誰かが通り過ぎるたびに警告テキストを表示しています。
clear all
myVideoObj = VideoReader('video.avi');
nFrames = myVideoObj.NumberOfFrames;
sound = wavread('somethingwrong.wav');
flag = 1;
% Read one frame at a time.
for i = 2 : nFrames-1
frame1 = read(myVideoObj, i-1); frame2 = read(myVideoObj, i);
diff = abs(rgb2gray(frame1) - rgb2gray(frame2));
if sum(sum(diff)) < 46000
imshow(frame2, [])
drawnow
else
imshow(frame2, [])
text(100, 100, 'Intruder!!!' , 'FontSize',24)
drawnow
end
end
ドローオンが機能します。しかし今、通り過ぎる人ごとに文字列をインクリメントする方法を見つけようとしています。どうすれば始められますか? 前もって感謝します