0 votes
in JETSON by (240 points)

您好!

      我通过i2c设置sc132相机fmt可以成功,获取参数也正常,但使用v4l捕获图像后分辨率依然是1280×1080。

图中第三行是通过i2c获取的fmt,第5行是通过v4l VIDEO_G_FMT获取的fmt。

请问一下这个问题的原因是什么呐?

我更改streammode是可以成功的,并且重启后参数依然保持,但重启后fmt参数会复原。

2 Answers

0 votes
by (240 points)

我用v4l接口VIDEO_S_FMT去设置分辨率为1280 × 720,图片如下:

发现图片被剪切了,这个应该不是相机内部进行的裁剪吧。wiki上说你们并没有实现v4l的控制接口,那通过v4l去设置参数应该是不对的吧?

0 votes
by (2.6k points)
你好,

第一个问题,

请问你用i2c指令改完了分辨率,用gstreamer直接按照改好的分辨率进行预览或者录像,是否正常了呢?

由于我们的参数配置使用的脚本来实现,驱动中对于v4l2配置参数方面的可能不是很完善。

第二个问题,

应该是需要手动调用一下paramsave这个命令,才会保存到flash中。
欢迎来到 Veye Q&;A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...