资源简介

基于Matlab的摄像头拍照功能,能够保存所拍摄的照片,并进一步处理,有拍照界面,有代码,直接可以用,学习

资源截图

代码片段和文件信息

%获得设备信息
imaqhwinfo
obj = videoinput(‘winvideo‘);
set(obj ‘framesPerTrigger‘ 1);
set(obj ‘TriggerRepeat‘ Inf);
%定义一个监控界面
hf = figure(‘Units‘ ‘Normalized‘ ‘Menubar‘ ‘None‘‘Numbertitle‘ ‘off‘ ‘Name‘ ‘基于深度学习的数字图像处理车牌识别系统‘);% 预览 拍照
%set(‘Parent‘hf‘Fontsize‘16);


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.25 0.05 0.2 0.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‘ [0.55 0.05 0.2 0.1] ‘String‘ ‘拍照‘ ‘Callback‘ ‘imwrite(getsnapshot(obj) ‘‘im.jpg‘‘)‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         900  2019-04-06 15:42  Camera.m

评论

共有 条评论