今天的教程来自:
文章链接:
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,因此没有问题!