matlab专门用于图像获取的工具箱Image Acquisition Toolbox,并提供了GUI可视化界面、编写简单的照相和监控系统,用于图像获取处理和监控的仿真。
videoinput函数:
获取外部图像获取硬件资源ID
obj=videoinput(adaptorname)
imaqhwinfo获取adaptorname:winvideo
所有属性,函数列表和说明
videoinput对象的属性和函数
imaqhelp videoinput
FramesPerTrigger,每次触发硬件获得的帧数FramesPerTrigger个帧;
TriggerRepeat;再次触发所需要的时间
FramesAcquired,一个图像获取硬件所获取的帧总数
VideoResolution,图像分辨率
getsnapshot,获取图像即拍摄
preview/closepreview,预览图像/关闭预览
start/stop,启动设备/停止设备
拍照实现过程
功能:
图像显示界面
预览凸显功能
拍照功能
matlab源码:
obj=videoinput('winvideo');
set(obj,'TriggerRepeat',inf);
set(obj,'FramesPerTrigger',1);
%建立界面
hf=figure('Units','Normalized','Menubar','Non