【Jetson Nano】连接USB摄像头 + 获取画面

43 阅读1分钟

image.png

支持的摄像头

Jetson开发包有多个用于连接相机的接口,包括USB、以太网和MIPI CSI-2。流行的相机是现成的支持,而Jetson生态系统合作伙伴支持广泛的附加相机组合。

现成支持的流行摄像头包括IMX219摄像头模块,如Raspberry Pi camera Module V2、Intel Realsense和Stereozed 3D摄像头以及标准USB网络摄像头,这里以usb接口的摄像头为例。

nvgstcapture

下面的示例使用nvgstcapture gstreamer应用程序通过nvidiaapi访问相机功能。

USB摄像头

我们 需要 安装 v4l2-utils 协助工具。

sudo apt install v4l-utils ---> 安装

v4l2-ctl --list-devices ---> 查看摄像头连接情况

image.png

非常好,可以识别摄像头

需要告诉nvgstcapture在哪里可以找到USB摄像头设备(代替默认的CSI摄像头)。

# V4L2 USB camera (where <N> is the /dev/videoN node)
nvgstcapture-1.0 --camsrc=0 --cap-dev-node=0

nvgstcapture-1.0 --camsrc=0 --cap-dev-node=0 ---> 打开摄像头

不出意外的话,你会看到你摄像头的实时画面

image.png