@veye_xumm
感谢您的答复,根据您的提示和命令,我成功将fps设置到1以下,使曝光时间设置变得更高了
J
Latest posts made by jossen
-
RE: RAW-MIPI-IMX462M 在 RK3566(RADXA ZERO 3W)平台上尝试设置 fps_ex < 1时读回异常,想确认是否支持 1fps以下长曝光posted in VEYE MIPI camera
-
RAW-MIPI-IMX462M 在 RK3566(RADXA ZERO 3W)平台上尝试设置 fps_ex < 1时读回异常,想确认是否支持 1fps以下长曝光posted in VEYE MIPI camera
设备环境:
- 模组型号:RAW-MIPI-IMX462M
- 平台:Radxa Zero 3E / RK35xx Debian
- I2C bus:2
- 当前抓图链路:/dev/video0 + v4l2-ctl,RAW10(Y10)
- 使用脚本:mv_mipi_i2c_new.sh
需求:
我现在在做夜空拍摄测试,希望把帧率降到 1 fps 以下,以获得更长曝光时间。
文档中看到fps_ex支持更高精度帧率,并且主要用于长曝光模式,所以想尝试设置为0.5 fps。我参考文档中的长曝光思路,做了如下操作:
- 停止采集
- 设置手动曝光 / 手动增益
- 设置
fps_ex=0.5 - 再开始采集
我的测试脚本大致如下:
#!/bin/bash BUS=2 WIDTH=1920 HEIGHT=1080 FPS_EX=${1:-0.5} echo "stop capture" sudo ./mv_mipi_i2c_new.sh -w imgacq 0 -b $BUS sudo ./mv_mipi_i2c_new.sh -w imgdir 3 -b $BUS echo "set roi" v4l2-ctl -d /dev/v4l-subdev2 --set-ctrl roi_x=0 v4l2-ctl -d /dev/v4l-subdev2 --set-ctrl roi_y=0 echo "set stream mode" v4l2-ctl -d /dev/v4l-subdev2 --set-ctrl trigger_mode=0 echo "set long exposure fps_ex" sudo ./mv_mipi_i2c_new.sh -w fps_ex $FPS_EX -b $BUS sudo ./mv_mipi_i2c_new.sh -r fps_ex -b $BUS echo "set format" media-ctl -d /dev/media0 --set-v4l2 "\"m00_b_mvcam ${BUS}-003b\":0[fmt:Y10_1X10/${WIDTH}x${HEIGHT}]" echo "start capture" sudo ./mv_mipi_i2c_new.sh -w imgacq 1 -b $BUS echo "warmup stream..." sleep 2 echo "done, fps_ex=$FPS_EX"实际输出如下:
./init_camera_longexp.sh 0.5 stop capture w image acq is 00 w image direction is 3 set roi set stream mode set long exposure fps_ex w fps 0.5000 r fps is -0.0001 fps set format start capture w image acq is 01 warmup stream... done, fps_ex=0.5另外我再单独读取参数:
sudo ./mv_mipi_i2c_new.sh -r fps -b 2返回:
r fps is 1.00 fps再读取:
sudo ./mv_mipi_i2c_new.sh -r minfps -b 2返回:
r minfps @ current setting is -0.0001 fps我目前的疑问:
-
RAW-MIPI-IMX462M 是否真正支持
fps_ex < 1的长曝光模式? -
当前
r fps is -0.0001 fps/minfps = -0.0001 fps这种返回值,是否说明:- 当前模式下不支持低于 1 fps
- 或者读回接口存在异常
- 或者我的配置顺序不对
-
如果 IMX462 支持低于 1 fps,正确的配置流程应该是什么?
-
是否还需要额外设置某些参数,例如:
- 特定 readmode
- 特定 ROI
- 先查询某个 capability
- 或者必须使用
fps_ex之外的方式
补充说明:
- 当前
fps=1时,长曝光拍摄已经可以正常工作,并且通过增加曝光时间能采到更多星点。 - 现在只是希望进一步确认:IMX462 在当前固件/驱动下,是否能稳定工作在
0.5 fps或更低帧率。
如果需要,我可以继续补充:
versionmodelfmtcapreadmodecapexptime_range- 以及实际抓图测试结果。