本文所用产品为触觉智能旗下的IDO-EVB3588-V1开发板。
EVB3588是由瑞芯微最新旗舰SOC芯片RK3588设计的评估主板。RK3588是一款采用ARM架构的通用型SoC,集成了四核Cortex-A76和四核Cortex-A55 CPU,G610 MP4 GPU,以及6 TOPs算力的NPU。
1. 复现路径>>
01 优先查看摄像头是否可用,在终端1预览摄像头画面
export DISPLAY=:0 gst-launch-1.0 v4l2src device=/dev/video22 ! video/x-raw, format=NV12, width=1920, height=1080, framerate=30/1 ! videoconvert ! autovideosink
02 查看曝光参数是否可修改
v4l2-ctl-d/dev/v4l-subdev2--set-ctrl 'exposure=1216,analogue_gain=10'
exposure是曝光参数,analogue_gain是增益参数
发现增益曝光设置不生效,依旧是自动增益曝光。
2. 问题原因>>
自动曝光不应该是打开状态,需要关闭之后,参数设置才可生效
3. 解决方案>>
以imx415摄像头为例: 修改/etc/iqfiles/imx415_CMK-OT2022-PX1_IR0147-50IRC-8M-F20.json
将main_scene下这个值关闭
重启后生效
再次设置增益曝光等即可生效
4. 测试结果>>
v4l2-ctl-d/dev/v4l-subdev2--set-ctrl 'exposure=1216,analogue_gain=50'
这样就解决了在EVB3588上的摄像头曝光增益问题!快来关注小编,收看更多关于开发板、单板的技术问题的解决方案😁