0 votes
in JETSON by (240 points)
你好!

      我需要在tx2平台开发相机图像捕获驱动,wiki上使用gstreamer去获取图像。贵公司有没有提供驱动相机的应用层sdk。可以使用nvidia提供的jetpack camera api: libargus 去捕获图像吗?

1 Answer

0 votes
by (2.6k points)

你好,

不好意思,我们暂时没有在jetson平台提供libargus的sdk。

根据下面这张nvidia的框架图,我们提供的实际是标准v4l2驱动。您可以基于标准v4l2接口来获取视频或者图片。 看框架libargus应该也是支持我们这种外置isp的摄像头模组的。

不过,抱歉,我们没有提供您需要的sdk。

A screenshot of a cell phone Description generated with high confidence

by (240 points)
我试过用opencv内置gstreamer去抓取图像,但运行速度很慢。比使用gst-launch-1.0 v4l2src device=/dev/video0 ! "video/x-raw,format=(string)UYVY, width=(int)1920, height=(int)1080" ! nvvidconv ! "video/x-raw(memory:NVMM),format=(string)I420" ! nvoverlaysink sync=false慢很多。我用libargus测试过,显示无法读取到设备。 这个是不是应为咱们的驱动并不是完整实现了v4l2驱动。wiki上说iic控制是没有集成到v4l2中的。
by (2.6k points)
opencv应该可以直接调用/dev/video0这种v4l2标准的视频源吧?
by (240 points)
可以的,内部采用gstreamer进行解析的。我们不想让读取图像占据太多cpu资源
欢迎来到 Veye Q&;A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...