Play Video in MATLAB GUI with other Objects
Ältere Kommentare anzeigen
Hi, all. I'm starting an experiment where I need to have a video window, as well as a number of text boxes and buttons in a single GUI window. Is this possible? Does anyone have any example code or suggestions on how I might be able to embed the video into the GUI and control it?
Thank you kindly.
Bill
Akzeptierte Antwort
Weitere Antworten (3)
Chaowei Chen
am 27 Aug. 2011
function main
vid = videoinput('winvideo', 1);
figure;
h_play=uicontrol('style','pushbutton','callback',@play_vid,'string','play','position',[200 20 80 20]);
h_stop=uicontrol('style','pushbutton','callback',@stop_vid,'string','stop','position',[300 20 80 20]);
h_img=image;
%%
function play_vid(hObject,events), preview(vid,h_img), end
function stop_vid(hObject,events), stoppreview(vid), end
end
3 Kommentare
Chaowei Chen
am 27 Aug. 2011
This unpolished code may do your work if you plug a USB webcam.
Also, http://www.mathworks.com/help/toolbox/imaq/f11-74309.html
may help.
Bill
am 27 Aug. 2011
Bill
am 27 Aug. 2011
Chaowei Chen
am 27 Aug. 2011
function main
[f,p]=uigetfile('*.avi');cd(p)
h_play=uicontrol('style','pushbutton','callback',@play_vid,'string','play','position',[200 20 80 20]);
function play_vid(hObject,events), winopen(f); end
end
1 Kommentar
Chaowei Chen
am 27 Aug. 2011
This won't put the video window in the GUI. Maybe somebody can help.
Sk Sahariyaz Zaman
am 28 Apr. 2016
0 Stimmen
Kategorien
Mehr zu Audio and Video Data finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!