-
Notifications
You must be signed in to change notification settings - Fork 4
/
QMUL_partA3.m
38 lines (31 loc) · 1015 Bytes
/
QMUL_partA3.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
function[diffFrame] = QMUL_partA3(video, frame, threshold1, threshold2)
%
%QMUL_partA3 Frame difference
% Frame differene using a logical 'and' combination
% of differencing from QMUL_partA1 and
% QMUL_partA2
%
% differencedFrame = QMUL_partA2(VideoFrames, FrameNumber, Threshold1,
% Threshold2)
%
% INPUT
% VideoFrames - Frames of the video
% FrameNumber - Number of frame you want to difference
% Threshold1 - Threshold for QMUL_partA1
% Threshold2 - Threshold for QMUL_partA2
%
% OUTPUT
% differencedFrame - The combined Frame
%vidMatrix = VideoReader(video);
%vidFrames = read(vidMatrix);
%%
%Get the two different differences
FrameVid1 = QMUL_partA1(video, frame, threshold1);
FrameVid2 = QMUL_partA2(video, frame, threshold2);
%%
%Combine using logical 'and'
diffFrame = FrameVid1 && FrameVid2;
%%
%Display combined frame
figure(),imshow(diffFrame)
end