主要内容

快照

从网络摄像头获取单个图像帧

描述

例子

img=快照(凸轮);从。获取单个图像网络摄像头对象凸轮并赋值给变量img.的快照函数返回当前帧。调用快照在循环中,每次返回一个新帧。返回的图像总是RGB图像。快照使用相机的默认分辨率或您指定的其他分辨率决议财产。

例子

全部折叠

使用快照功能,从网络摄像头获取一帧图像。然后使用显示函数来显示它,例如imshow图像

找到你的相机名称使用webcamlist函数,以确保MATLAB®发现您的相机(s)。

webcamlist
ans =2×1单元阵列{'Logitech网络摄像头250'} {'Microsoft®IveCamcinema(TM)'}

使用网络摄像头函数以摄像机的名称作为输入参数来创建对象并将其连接到同名的摄像机。的输出可以使用确切的名称webcamlist,这是“250年罗技摄像头”在这个例子中。或者你也可以用名字的缩写,例如,相机的品牌,在这里是罗技的.使用凸轮作为对象的名称。

凸轮=摄像头(罗技的
cam = webcam的属性:名称:'Logitech webcam 250'分辨率:'640x480' availablersolutions: {'640x480' '160x金宝搏官方网站90' '160x100' '160x120' '176x144' '320x180' '320x200' '320x240' '352x288' '640x360' '640x400'}曝光:-6清晰度:48增益:63饱和度:32 BacklightCompensation: 1亮度:128 WhiteBalance: 0对比度:32 ExposureMode:“汽车”

它创建对象并将其连接到罗技®网络摄像头。

预览图像从网络摄像头。

预览(凸轮)

预览窗口将打开并显示来自您的相机的实时视频流。预览是动态更新的,所以如果你在预览时改变了一个属性,图像也会随之改变以反映属性的改变。

关闭预览。

closePreview(凸轮)

预览窗口关闭。

从相机获取单一图像使用快照函数,并将其赋值给变量img

img =快照(cam);

显示获取的图像。

imshow(img)

你也可以用the图像函数显示获取的图像。

图像(img)

通过清理物体来清理。

清楚(“凸轮”);

输入参数

全部折叠

使用创建的网络摄像头硬件连接网络摄像头,指定为网络摄像头对象。

介绍了R2014a