Video Object wont get accepted

1 Ansicht (letzte 30 Tage)
Vijay Singh
Vijay Singh am 25 Mai 2014
Kommentiert: Vijay Singh am 29 Mai 2014
I was trying the following code to accept video from webcam:
vidobj = videoinput('winvideo', 1, 'RGB24_640x480');
set(vidobj, 'FramesPerTrigger', 60);
triggerconfig(vidobj, 'manual');
start(vidobj);
trigger(vidobj);
data = getdata(vidobj, [1 Inf]);
........
which is giving me the error: No method 'getdata' with matching signature found for class 'imaq.winvideo1_1'.
Error in test2 (line 19) data = getdata(vidobj, [1 Inf]);
Any help will be appreciated, thanks

Akzeptierte Antwort

David Tarkowski
David Tarkowski am 28 Mai 2014
The second argument to the getdata command should be a single number, not a vector. You set the FramesPerTrigger property to 60, so if you call getdata with only one argument, it will return 60 frames:
data = getdata(vidobj); % Will return 60 frames.

Weitere Antworten (1)

Image Analyst
Image Analyst am 25 Mai 2014
Maybe try getsnapshot(), or the new webcam add-on "Webcam support package" in R2014a http://www.mathworks.com/help/matlab/import_export/installing-the-webcams-support-package.html

Community Treasure Hunt

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

Start Hunting!

Translated by