matlab调用笔记本摄像头拍照并连续保存
2015-05-12 21:35
459 查看
%% 图像抓取并存入当前目录image文件夹下 % 建立图片存储文件夹 if exist('image','dir')~= 7 mkdir([cd,'/image']) % 与下一句一样 end directory=[cd,'/image/']; %当前工作目录下文件夹 %定义一个监控界面 hf = figure('Units', 'Normalized', 'Menubar', 'None','NumberTitle', 'off', 'Name', '实时拍照系统'); ha = axes('Parent', hf, 'Units', 'Normalized', 'Position', [0.05 0.2 0.85 0.7]); axis off %定义三个按钮控件 hb1 = uicontrol('Parent', hf, 'Units', 'Normalized','Position', [0.2 0.05 0.15 0.1], 'String', '预览', 'Callback', ['imaqhwinfo;'... 'obj = videoinput(''winvideo'');'... 'set(obj, ''FramesPerTrigger'', 1);'... 'set(obj, ''TriggerRepeat'', Inf);'... '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', [0.45 0.05 0.15 0.1], 'String', '拍照', 'Callback', 'image_shot(1,directory,obj);'); hb3 = uicontrol('Parent', hf, 'Units', 'Normalized','Position', [0.7 0.05 0.15 0.1], 'String', '关闭', 'Callback', 'image_shot(0,directory,obj);');
回调函数中:image_shot(1,directory,obj)实现
function image_shot(is_shot,directory,obj) %UNTITLED Summary of this function goes here % Detailed explanation goes here persistent i if isempty(i) i = 1; end if is_shot date_string=datestr(date,29);%读取系统时间 filename=[date_string,'-',num2str(i)];%生成制定格式图片名:2015-05-12-1.2.3.....(序号) frame = getsnapshot(obj);%抓图 imwrite(frame,[directory,filename,'.jpg']);%存图' i=i+1; else clear i;%清除局部变量 delete(obj);%关闭摄像头 end end
相关文章推荐
- 用matlab调用笔记本摄像头拍照程序
- 调用Matlab摄像头函数,拍照并保存
- Android 调用系统摄像头拍照保存并且更新到图库
- FLASH 调用摄像头 JS中方法触发拍照,并将照片保存到本地文件夹
- unity调用摄像头进行拍照和保存照片
- 使用Matlab调用摄像头及保存视频
- 教你如何用Silverlight调用摄像头和麦克风,拍照,保存照片
- OpenCV011:调用本地左右摄像头拍照并保存到指定路径
- Android应用中调用手机摄像头拍照并保存
- android开发(15) 调用摄像头拍照,保存在照片到数据库。
- 安卓调用系统摄像头拍照并保存到本地
- html5调用摄像头实现拍照并本地保存
- opencv调用摄像头拍照保存
- java 如何调用摄像头并拍照保存照片
- android开发(15) 调用摄像头拍照,保存在照片到数据库。
- matlab调用下摄像头,用GUI界面显示摄像头的画面并实现拍照
- Android笔记:调用摄像头拍照保存至指定目录
- jmf实现调用笔记本摄像头并拍照
- 使用Matlab调用摄像头及保存视频
- Android笔记:调用摄像头拍照保存至指定目录