主要内容

快照

从相机中捕获RGB图像

描述

例子

img=快照(凸轮属性中指定的相机返回RGB格式的静态图像凸轮对象。

例子

imgts=快照(凸轮属性中指定的相机捕获的时间戳,返回RGB格式的静态图像凸轮对象。

例子

全部折叠

你可以用MATLAB连接®软件连接到连接到NVIDIA的USB摄像头®用这台相机拍摄图像。

方法创建从MATLAB软件到NVIDIA硬件的活动硬件连接杰森函数。如果要创建活的硬件连接对象,需要提供目标板的主机名或IP地址、用户名和密码。例如:

Hwobj = jetson(“jetson-board-name”ubuntu的ubuntu的);

要查找网络摄像机名称,请检查webcamlist的属性hwobj对象。

hwobj.webcamlist
ans = 1×1 cell array {'Microsoft®LifeCam Cinema(TM)'}

如果此属性为空,则尝试重新连接USB网络摄像头并运行以下命令。当有添加或删除时,此命令尝试扫描目标上可用的网络摄像头。

updatePeripheralInfo (hwobj);

创建一个webcam对象,wcam使用网络摄像头列表的名称或索引号。如果没有指定网络摄像头名称或索引,则使用默认网络摄像头。的wcam对象具有以下相机属性。

Wcam = webcam(hwobj)
wcam = webcam与属性:名称:'Microsoft®LifeCam Cinema(TM)'分辨率:'320x240' AvailableResolutions: {1×12 cell}万博 尤文图斯

要在MATLAB中显示从网络摄像头捕获的图像,使用以下命令。

Img =快照(wcam);图();显示亮度图像(img);drawnow;

要更改图像捕获的分辨率,使用以下命令。

清晰的wcam;Wcam = webcam(hwobj,1,[1280 800])

您可以使用AvailableRe万博 尤文图斯solutions的属性wcam对象获取相机可用分辨率的单元格数组。万博 尤文图斯

在您的主机上导入并显示50个快照序列。

图();Ii = 1:50 img =快照(wcam);显示亮度图像(img);drawnow;结束

输入参数

全部折叠

与摄像机的连接,指定为相机网络摄像头对象。

例子:mycam

输出参数

全部折叠

RGB图像,作为——- - - - - -n-by-3数值数组,值范围为[0,255]。

数据类型:uint8

快照的时间戳,返回为datetime对象。

版本历史

在R2018b中引入