帮助中心帮助中心
获取可用摄像头的列表英伟达硬件
camlist = getCameraList(hwObj)
例子
camlist= getCameraList (hwObj)返回一个包含名称Linux的表®设备号,以及NVIDIA上检测到的所有摄像头的可用分辨率万博 尤文图斯®目标硬件。的getCameraList函数列出了连接到目标板的USB和摄像机外围接口(CSI)的摄像机。
camlist= getCameraList (hwObj)
camlist
hwObj
getCameraList
全部折叠
你可以用MATLAB连接®软件连接到与NVIDIA平台连接的车载CSI摄像机,并从该摄像机捕获图像。
方法创建从MATLAB软件到NVIDIA硬件的活动硬件连接杰森函数。如果要创建活的硬件连接对象,需要提供目标板的主机名或IP地址、用户名和密码。例如,
杰森
Hwobj = jetson(“jetson-board-name”,ubuntu的,ubuntu的);
要查找相机名称,请使用getCameraList函数。
camlist = getCameraList(hwobj)
camlist = 2×3表相机名视频设备可用的决议 _____________________________万博 尤文图斯_ _____________ ____________________________________ " vi-output ov5693 2 - 0036”“/ dev / video0”“720年[1280],[2592 - 1458],[2592 1944]微软LifeCam电影院(TM)”“/ dev / video1””(视图的决议万博 尤文图斯)"
如果该功能没有列出基于USB的摄像头,请尝试重新连接USB网络摄像头并运行updatePeripheralInfo函数。当有添加或删除时,此函数尝试扫描目标上可用的网络摄像头。
updatePeripheralInfo
updatePeripheralInfo (hwobj);
创建一个相机对象,凸轮使用列表中的相机名称和支持的分辨率。万博1manbetx如果有多个具有相同名称的摄像机,请使用“VideoDevice”参数通过其Linux设备号来标识相机。的凸轮对象具有以下相机属性。
凸轮
“VideoDevice”
CAM = camera(hwobj,"vi-output, ov5693 2-0036"1944年[2592])
ImageSize: [2592 1944] VideoDevice: '/dev/video0'
要从该相机捕获一帧图像并在MATLAB中显示,请使用以下命令。
Img =快照(凸轮);图();显示亮度图像(img);drawnow;
若要更改图像捕获的分辨率,必须清除相机对象,使用清晰的函数,然后使用相机函数重新连接到相机。
相机
清晰的
清晰的凸轮;CAM = camera(hwobj,"vi-output, ov5693 2-0036"720年[1280]);
连接到特定的NVIDIA硬件板,指定为杰森或开车对象。
开车
包含软件在目标硬件上检测到的摄像机列表的表。该表包含所有相机的名称、Linux设备号和可用的分辨率。万博 尤文图斯如果相机支持的分辨率大于3,则显示链接万博 尤文图斯而不是实际值。万博1manbetx例如,
当你点击视图的决议万博 尤文图斯,可查看支持的分辨率。万博 尤文图斯万博1manbetx
分辨万博 尤文图斯率:[1280 720],[1280 800],[160 120],[176 144],…288年[320 - 240],[352],[416 - 240],[424 - 240],[640 - 360],……[640 480]、[800 448]、[800 600]、[960 544]
有关访问表中的数据的信息,请参见访问表中的数据.
在R2019a中引入
快照
图像
imageDisplay
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处