我这有个其他电子设计论坛的程序(仅供参考):% MATLAB控制摄像头操作% 获取本机中已经安装的硬件资源列表imaqhwinfo% 建立videoinput对象obj = videoinput('winvideo');% 设置属性set(obj, 'FramesPerTrigger', 1);set(obj, 'TriggerRepeat', Inf);% 建立界面hf = figure('Units', 'Normalized', 'Menubar', 'None', ... 'NumberTitle', 'off', 'Name', '演示拍照系统');ha = axes('Parent', hf, 'Units', 'Normalized', ... 'Position', [.05 .2 .85 .7]);axis offhb1 = uicontrol('Parent', hf, 'Units', 'Normalized', ... 'Position', [.25 .05 .2 .1], 'String', '预览', ... 'Callback', ... ['objRes = get(obj, ''VideoResolution'');' ... 'nBands = get(obj, ''NumberOfBands'');' ... 'hImage = image(zeros(objRes(2), objRes(1), nBands));' ... 'preview(obj, hImage);']);hb2 = uicontrol('Parent', hf, 'Units', 'Normalized', ... 'Position', [.55 .05 .2 .1], 'String', '拍照', ... 'Callback', 'imwrite(getsnapshot(obj), ''im.jpg'')');
温馨提示:答案为网友推荐,仅供参考