how can i extract video frames through simulink

any idea how can i deal with video frames using matlab simulink..
actually, i tried to make some work arround and use function block and write a function that do the job but there is a problem when it comes to dealing with objects and properties within simulink.. here is my trial
video="abc.avi";
readerobj = mmreader(video);
numFrames = get(readerobj, 'numberOfFrames') - offset_frame;
%for k = 1 : numFrames
k = 1;
mov(k).cdata = vidFrames(:,:,:,k);
mov(k).colormap = [];
% end
Lmov=mov;%readerobj;%aviread(video);
MIm=frame2im(Lmov(k));
MIm=rgb2gray(MIm);
this is working properly within workspace but not within simulink..
any idea about how to do so within simulink...

답변 (1개)

Jason Ghidella
Jason Ghidella 2013년 3월 21일

0 개 추천

Have you looked at the Computer Vision System Toolbox? It works with both MATLAB and Simulink.
And a Simulink Example of road tracking application: http://www.mathworks.com/help/vision/examples/color-based-road-tracking.html

카테고리

도움말 센터File Exchange에서 Computer Vision with Simulink에 대해 자세히 알아보기

질문:

2013년 3월 20일

Community Treasure Hunt

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

Start Hunting!

Translated by