主要内容

网络摄像头

连接到网络摄像头

描述

一种网络摄像头对象表示与网络摄像头的连接。使用网络摄像头在系统上与网络摄像头建立连接并从中获取图像。创建对象后,可以使用使用的图像对象功能

创建

描述

例子

凸轮=网络摄像头创造了网络摄像头目的凸轮并连接到系统上的单个网络摄像头。如果您有多个摄像头,并且您使用了网络摄像头没有输入参数的函数,它会创建对象并将其连接到第一个在输出中列出的相机webcamlist函数。

网络摄像头创建对象,它连接到相机,建立独占访问,并开始流数据。然后,您可以使用该数据预览数据并获取图像快照函数。

例子

凸轮=摄像头(devicenumber的)创造一个网络摄像头目的凸轮在哪里devicenumber是一个数字标量值,它通过其索引号标识特定的网络摄像头。当你使用的时候网络摄像头使用索引作为输入参数的函数,它会创建与该索引相对应的对象,并将其连接到该相机。

例子

cam =网络摄像头('cameraname')创造一个网络摄像头目的凸轮在哪里cameraname是一个字符向量值,它通过名称来标识特定的网络摄像头。当你使用的时候网络摄像头函数以摄像机的名称作为输入参数,它创建对象并将其连接到具有该名称的摄像机。

输入参数

全部展开

您的网络摄像头的设备编号,指定为数字标量。这个数字通过索引来识别一个特定的网络摄像头。索引对应于单元格数组中摄像机的顺序webcamlist当您连接多个摄像机时。它创建对应于该索引的对象,并将其连接到该相机。

例子:凸轮=摄像头(2)

数据类型:

网络摄像头的名称,指定为字符向量。此参数通过其名称标识特定的网络摄像头。您可以使用返回的确切名称webcamlist功能,如'Logitech网络摄像头250'.你也可以用名字的缩写,例如,相机的品牌。在这个例子中,您可以简单地使用罗技的它连接着罗技®摄像头。当你使用的时候网络摄像头函数以摄像机的名称作为输入参数,它创建对象并将其连接到具有该名称的摄像机。

例子:凸轮=摄像头(“罗技”)

数据类型:字符|细绳

特性

全部展开

a的大部分性质网络摄像头对象是特定于摄像机模型的。您可以使用以下属性为任何网络摄像头。

设置摄像头采集属性以获得可能的完整列表网络摄像头属性以及如何使用点表示法指定它们。

笔记

中唯一可用的属性MATLAB®在线™姓名AvailableRe金宝搏官方网站solutions,决议.网络摄像头的默认解决方案是唯一支持的分辨率金宝appMatlab在线R2018a版本。

此属性是只读的。

网络摄像头的名称,指定为字符向量。这是返回的名称webcamlist函数。它是特定于每个相机。

分辨率的传入视频流,指定为字符向量。使用的默认值是相机的默认分辨率。您可以将分辨率更改为其他列出的分辨率AvailableRe金宝搏官方网站solutions财产。

此属性是只读的。

您的金宝搏官方网站网络摄像头可用解,指定为字符向量的单元格数组。

此属性是只读的。

输入视频流的帧速率,以帧/秒为单位,指定为倍。有些相机不支持此属性。金宝app

对象功能

rotectpreview. 关闭摄像头预览窗口
预览 预览来自网络摄像头的实时视频数据
快照 从网络摄像头获取单个图像帧

例子

全部折叠

使用网络摄像头函数没有输入参数来创建对象并将其连接到它找到的第一个相机。如果您只连接到系统,则它连接到该摄像头。如果您有多个摄像头,它将连接到第一个在输出中列出的相机webcamlist函数。在这里显示的示例中,它使用罗技®相机创建对象,因为它出现在webcamlist第一个输出。

找到你的相机名称使用webcamlist功能要确保MATLAB®正在发现相机。

webcamlist
ans =2×1个单元阵列{'Logitech Webcam 250'} {'Microsoft®LifeCam Cinema(TM)'}

创建一个对象,凸轮

凸轮=网络摄像头
凸轮=摄像头与属性:名称:“罗技摄像头250”分辨率:“640×480” AvailableResolutions:{“640×480”“160x90”“160x100”“160×1金宝搏官方网站20”“176×144”“看见320×180”“320×200”“320×240”“352×288”“640×360''640x400'}锐度:48饱和度:32背光代表:1对比:32增益:63曝光:'AUTO'曝光:-6亮度:128 WHISKALANCE:0

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

使用网络摄像头使用索引作为输入参数,以创建与该索引对应的对象并将其连接到该相机。如果连接多个摄像机,则索引对应于返回的单元格数组中的摄像机顺序webcamlist.在这里显示的例子中,设备1是罗技相机和设备2是微软®相机。

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

webcamlist
ans =2×1个单元阵列{'Logitech Webcam 250'} {'Microsoft®LifeCam Cinema(TM)'}

创建一个对象,凸轮

凸轮=摄像头(2)
CAM = WebCAM具有属性:名称:'Microsoft®IveCamcinema(TM)'分辨率:'640x480'可用性:{'640x480''640x360''352x288''352x280金宝搏官方网站''320x240'''176x144'''176x144''160x120''1280x120''1280x120''1280x720''1280x720''960x544''800x448'800x600'} WhitebalanceMode:'Auto'FocusMode:'Auto'对比:5 ExposUremode:'Auto'焦点:3曝光:-6 WhiteBalance:4500缩放:0倾斜:0饱和度:83亮度:143亮度:143亮度:25锅:0背光代表:1

它创建对象并将其连接到微软相机。如果你只有一个相机,你不需要使用索引。

使用网络摄像头函数以摄像机的名称作为输入参数来创建对象并将其连接到同名的摄像机。

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

webcamlist
ans =2×1个单元阵列{'Logitech Webcam 250'} {'Microsoft®LifeCam Cinema(TM)'}

创建一个对象,凸轮.的输出可以使用确切的名称webcamlist,这是'Logitech网络摄像头250'在这个例子中。或者你也可以用名字的缩写,例如,相机的品牌,在这里是罗技的

凸轮=摄像头(罗技的的)
cam = webcam with properties: Name: 'Logitech webcam 250'分辨率:'640x480' availablersolutions:金宝搏官方网站 {'640x480' '160x90' '160x100' '160x120' '176x144' '320x180' '320x200' '320x240' '352x288' '640x360' '640x400'}亮度:128背光补偿:1增益:63对比度:32饱和度:32 ExposureMode: 'auto'曝光:-6 WhiteBalance:0清晰度:48

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

介绍了R2014a