VideoReader in App Designer
조회 수: 8 (최근 30일)
이전 댓글 표시
How do I use VideoReader in app designer to display video on a UIAxes?
댓글 수: 0
답변 (1개)
OCDER
2018년 7월 11일
편집: OCDER
2018년 7월 12일
I'm guessing you're familiar with callbacks in app designer? If not, here's the tutorial.
>> appdesigner.internal.application.openTutorial('BasicCoding')
In the callback function for the button that will read the video image, do something like this:
filename = 'myvideo.mp4';
v = VideoReader(filename);
while hasFrame(v)
imshow(getFrame(v), 'Parent', app.UIAxes);
end
댓글 수: 5
OCDER
2018년 7월 12일
You might need to add a drawnow or pause(0.01) after the imshow to be able to see the video. Not sure how to set the frame rate, as that requires a different function called implay, which doesn't seem to be able to control a UIAxes.
참고 항목
카테고리
Help Center 및 File Exchange에서 Audio and Video Data에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!