NVIDIA Jetson nano可以处理4K相机吗?来验证编码性能吧(上)

2020-09-25 17:36:19 浏览数 (3)

今天的教程来自:

文章链接:

https://dream-soft.mydns.jp/blog/developper/smarthome/2020/09/2291/?fbclid=IwAR3OcNUvNw-7-hbg4mJkUCoSLlPSBoQiamPpCSdYMWSOeTl64o07Aju2yu0

这篇文章里,作者想测试一下是否可以使用配备了支持最高4K的h264 / h265硬件编码器的NVIDIA Jetson nano处理4K摄像机。这是他第一次使用Jetson nano。

作者使用Jetson NANO B01版本开发套件

和一个ELP广角170度鱼眼镜头USB摄像机:

软件环境安装JetPack 4.4:

性能验证

①检查USB 4K摄像机的连接

将USB摄像机插入Jetson nano的USB 3.0端口并检查连接。这次使用的相机如下所示。在lsusb中,可以识别,所以很好。

②用v4l2-ctl确认

在Linux中,通过UVC连接的USB摄像机通过称为“ v4l2”的驱动程序进行控制。因此,请通过v4l2检查摄像机信息。

③确认格式

接下来,检查相机支持的视频格式。这次使用的相机支持的格式如下。仅适用于4K摄像机,它不仅支持4K(3840 x 2160),还支持全高清(1920 x 1080)。另外,该格式支持“'MJPG'(Motion-JPEG,压缩)”和“'YUYV'(YUYV 4:2:2)”。但是,仅MJPG支持4K!

④相机性能验证

现在让我们检查一下相机性能。该验证只是简单地确定是否可以从摄像机获得4K数据,这就是USB3.0端口性能验证的含义。

■验证结果为全高清(1920 x 1080)

约30fps的帧率没有问题!

■验证结果为4K(3840 x 2160)

即使在4K情况下,帧速率也约为30fps,因此没有问题!

0 人点赞