主要内容

设置摄像头采集的属性

属性的对象特定属性网络摄像头对象用于任何网络摄像头。如果您的设备支持,您还可以为特定的网络摄像头设置特定于设备的属性。金宝app使用点表示法设置特定于对象或特定于设备的属性。

请注意

中惟一可用的属性MATLAB®在线™的名字AvailableRe金宝搏官方网站solutions,决议.摄像头的默认分辨率是唯一支持的分辨率金宝appMATLAB在线

特定对象属性

使用点表示法来设置网络摄像头对象的属性值。预览窗口是动态的,因此如果您在预览图像时设置了属性,则可以看到更改生效。

在创建摄像头对象后和获取图像之前设置属性。

若要设置特定于对象的属性,请使用点表示法中的对象名称和属性名称作为第一个参数,并使用要设置的值作为第二个参数。属性名和值可以是字符向量或数字。属性所显示的值,此示例将相机分辨率设置为网络摄像头对象凸轮

凸轮。分辨率=“320 x240”

你可以用这些网络摄像头任何网络摄像头的对象特定属性。

特定对象属性 描述
的名字 一个只读属性,用于指定相机名称。类的输出中显示的名称是动态填充的webcamlist函数。例如,“罗技网络摄像头250”
决议 当前输入视频流的视频分辨率(宽乘高)网络摄像头对象。网络摄像头通常支持以多种分辨率获取图金宝app像,您可以使用此属性和对象名称更改分辨率。金宝搏官方网站使用的默认值是相机的默认分辨率。使用下面的语法来更改它:

凸轮。分辨率= '160x120';

AvailableRe金宝搏官方网站solutions 显示所选网络摄像头的所有可用分辨率的列表。金宝搏官方网站使用对象名称:

凸轮。AvailableRe金宝搏官方网站solutions

ans =

“320 x240”

160 x120

80 x60

帧速率 一个只读属性,用于每秒显示获取的帧数。请注意,某些相机不支持此属性,因此您的设备可能看不到它。金宝app

特定于设备的属性

如果您的设备允许编程访问,您可以为网络摄像头设置特定于设备的属性。这些属性因设备而异。有关UVC兼容网络摄像头的可能属性列表,请参见下表。你的相机可能没有所有这些。您只能设置相机支持的属性。金宝app属性时的输出可查看相机的属性网络摄像头对象。此示例显示Logitech的可用属性®摄像头。

网络摄像头罗技的
名称:'Logitech webcam 250'分辨率:'640x480'可用分辨率:{1x11单元}曝光:-4增益:253饱和度:32 WhiteBalance: 8240 Exp金宝搏官方网站osure: 'auto'锐度:48亮度:128背光补偿:1对比度:32

请注意

您可以为连接到任一Windows的网络摄像头设置特定于设备的属性®或者Linux系统。

若要设置特定于设备的属性,请使用点表示法中的对象名称和属性名称作为第一个参数,并使用要设置的值作为第二个参数。属性所显示的值网络摄像头对象凸轮

凸轮。亮度= 150;

此表列出了UVC网络摄像头的可能属性。你的特定相机可能不具备所有这些功能。你的相机也可以有模式属性,这里没有列出。有关设备支持的属性列表,请参阅相机文档。金宝app

可能的设备特定属性 描述
BacklightCompensation 配置背光补偿调整相机捕捉图像依赖于环境条件。有效值指定为a
亮度 指示亮度级别,它根据图像上的照明量进行调整。
对比 指示对比度级别,它根据图像中最亮和最暗区域之间的差异进行调整。
ColorEnable 指定颜色启用设置。值是而且
获得 指示RGB颜色值的倍增器。的值0是正常的。正值更亮,负值更暗。
γ 表示伽马测量。
色调 指示色调设置,该设置通过红黄蓝光谱调整图像的色调。
PowerLineFrequency 减少由电源线频率引起的闪烁。
饱和 指示饱和度级别,用于调整图像中的颜色数量。
锐度 指示锐度级别,用于调整图像的清晰度。
WhiteBalance 表示色温,单位为开尔文。
控制平移,以度为单位。
倾斜 控制倾斜,以度为单位。
控制滚动,以度为单位。
变焦 控制缩放,以毫米为单位。
曝光 指定曝光以微调图像中的高光和阴影细节。
虹膜 指定光圈设置,单位为光圈x 10。
焦点 设置焦点,即到最佳聚焦目标的距离,单位为毫米。

请注意

在MATLAB的桌面版本中,网络摄像头支持可通过金宝appUSB网络摄像金宝app头的MATLAB支持包.有关说明,请参见安装USB网络摄像头的MATLAB支持金宝app包.中也支持网络摄像头金宝appMATLAB在线.有关更多信息,请参见网络摄像头支持金宝app在MATLAB在线

另请参阅

相关的话题