Matlab 摄像头,获取外界图像,底层代码实现按钮
2017-10-20 11:25
706 查看
(代码: 2\shexiangtou_huoquwaijietuxiang.m)
% imaqhwinfo InstalledAdaptors属性 % imaqhelp videoinput obj=videoinput('winvideo'); %获取外界的一个硬件对象 % get(obj); %查看obj的属性 set(obj,'TriggerRepeat',inf); %将触发器的触发间隔设置为无穷大,就是触发一次的意思 set(obj,'FramesPerTrigger',1); %每次触发只获取一帧 % prevideo(obj); %预览界面 %建立界面 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.25 .05 .2 .1],'String','预览',... 'Callback',... ['objRes=get(obj,''VideoResolution'');'... %获取分辨率 'nBands=get(obj,''NumberOfBands'');'... 'hImage=image(zeros(objRes(2),objRes(1),nBands));'... %获取一个空的image对象 'preview(obj,hImage);']); %设置一个拍照的按钮 hb2=uicontrol('Parent',hf,'Units','Normalized',... 'Position',[0.55 .05 .2 .1],'String','拍照',... 'Callback','imwrite(getsnapshot(obj),''im.jpg'')'); % getsnapshot(obj) 是获取图像,拍照
相关文章推荐
- 图像]Canny检测的Matlab实现(含代码)
- matlab获取目录中图像名称及路径的递归实现
- Matlab 不使用GUI,底层代码实现右键菜单
- 多种图像的颜色/纹理描述子及其matlab代码实现 相似性量测方法
- matlab获取目录中图像名称及路径的递归实现
- hog matlab代码1——实现hog+svm图像二分类
- MATLAB GUI ,2,使用MATLAB的函数来实现MATLAB GUI,part 1,图像、按钮和坐标轴
- 图像Ostu二值化原理及matlab实现代码
- Halcon代码实现背景减除法获取运动图像前景
- MATLAB实现基于邻近插值的图像旋转代码
- MATLAB获取“非免驱的相机或者摄像头”的图像数据
- 图像分割指标及Matlab代码实现
- [matlab]install Image Acquisition Toolbox Adaptors 利用matlab获取摄像头图像
- VB代码VB小程序:实现USB摄像头视频图像的监控、截图、录像
- 用HTML5获取摄像头图像,并且上传图片到服务器(代码完整可用)
- [图像]Canny检测的Matlab实现(含代码)
- matlab通过摄像头获取图像进行处理
- MATLAB获取“非免驱的相机或者摄像头”的图像数据
- Linux下opencv通过V4L获取摄像头图像的底层源码icvRetrieveFrameCAM_V4L
- matlab的gui图像处理操作界面,实现重置和退出按钮功能