Undefined function or method 'getCameraInfo'
조회 수: 2 (최근 30일)
이전 댓글 표시
I am trying to capture a frame from webcam,for hat i used the coding below
a = imaqhwinfo;
[camera_name, camera_id, format] = getCameraInfo(a);
vid = videoinput(camera_name, camera_id, format);
% Set the properties of the video object
set(vid, 'FramesPerTrigger', Inf);
set(vid, 'ReturnedColorspace', 'rgb')
function [camera_name, camera_id, resolution] = getCameraInfo(a)
camera_name = char(a.InstalledAdaptors(end));
camera_info = imaqhwinfo(camera_name);
camera_id = camera_info.DeviceInfo.DeviceID(end);
resolution = char(camera_info.DeviceInfo.SupportedFormats(end));
i get the below error
??? Undefined function or method 'getCameraInfo' for input arguments of type
'struct'
please tell how to rectify it
댓글 수: 0
채택된 답변
Wayne King
2013년 1월 24일
편집: Wayne King
2013년 1월 24일
Where have you saved your function getCameraInfo?
Once you create the getCameraInfo.m file, you have to save it in a folder and then add that folder to the MATLAB path, so that MATLAB knows how to find the function.
Use addpath or pathtool to add the folder to the MATLAB path.
For example, assume that you have saved getCameraInfo.m in a folder called
mfiles, use
>>addpath 'c:\mfiles'
Obviously the above command is slightly different on linux or Mac.
Or simply enter
>>pathtool
and add the folder using the GUI.
댓글 수: 7
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Import and Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!