how to convert webcam inputed code to video inputed code in matlab for tracking object

i have a code that works perfectly for motion detection and tracking using webcam. But now i want to convert this code in which we can give video (mp4,avi etc) as an input. i have attached zip file of whole code. Run GUI and code will execute properly.

 채택된 답변

Walter Roberson
Walter Roberson 2017년 4월 25일
Convert the webcam() call into a VideoReader() call. Convert the snapshot() calls into readFrame() calls.

댓글 수: 3

thank you so much readFrame() is working in 2016 or greater version ? i am using 2014a . there is any other function which can replace snapshot?
my code is like this
current_camera = webcam(Camera_number);
current_frame = snapshot(current_camera);
previous_frame = current_frame;
gray_current_frame = double(rgb2gray(current_frame));
gray_previous_frame = double(rgb2gray(current_frame));
. . . but when i am using VideoReader and readFrame it gives me below error
Undefined function 'readFrame' for input arguments of type 'VideoReader'.
Use the VideoReader read() method.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

질문:

2017년 4월 25일

댓글:

2017년 4월 25일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by