Skip to main content
QCS6490稳定

LEF/SEF

双重曝光

DOL

行交错

v3

双虚拟通道

v2

单虚拟通道
平台适用范围:
本节仅适用于 QCS6490

01 · 这是什么?

交错高动态范围 (SHDR) 模式是一种传感器功能,可输出具有不同曝光时间的帧——长曝光帧 (LEF) 和短曝光帧 (SEF)。
  • 传感器将两行成对作为一个单元输出。LEF 帧和 SEF 帧在这两行的组合中交替输出。
  • 卷帘快门读出是交错的(行交错),使得短积分在长积分采样后立即(在同一帧内)开始。这也称为数字重叠 (DOL) 模式。
  • SHDR 传感器能够以单个虚拟通道(单帧以交错方式同时包含 LEF 和 SEF)或不同虚拟通道(LEF 和 SEF 帧在不同虚拟通道上分别输出)输出 LEF 和 SEF 帧。
  • 在 Qualcomm 芯片组上,有两种解决方案(SHDR v3 和 SHDR v2)。SHDR v3 适用于双虚拟通道。SHDR v2 适用于单虚拟通道。
使用 SSH 连接到设备控制台。有关说明,请参阅如何使用 SSH?
运行以下命令收集日志:journalctl -f > /opt/log.txt

02 · SHDR v3 - 双虚拟通道两帧曝光

SHDR v3 解决方案使用能够在不同 CSI 虚拟通道上发送曝光帧(LEF、SEF)的传感器。长曝光帧和短曝光帧在不同的虚拟通道上传输。 使用以下 GStreamer 命令启用 SHDR v3:
GStreamer (SHDRv3)
视频文件保存在 /opt/cam_4k.mp4 要验证已选择 SHDR v3 用例,请检查以下日志:
Log Verification

03 · SHDR v2 - 单虚拟通道两帧曝光

SHDR v2 解决方案要求传感器以交错方式在单个虚拟通道上同时输出 LEF 和 SEF(也称为 DOL 模式)。卷帘快门读出是交错的(行交错),使得短积分在长积分采样后立即(在同一帧内)开始。 使用以下 GStreamer 命令启用 SHDR v2:
GStreamer (SHDRv2)
视频文件保存在 /opt/cam_4k.mp4 要验证已选择 SHDR v2 用例,请检查以下日志:
Log Verification

04 · 去雾功能

去雾是一种雾检测和去除技术。此功能允许用户在恶劣天气条件下(例如雨、雾霾、薄雾或大雾)去除雾化效果。它通过提升 SHDR v2 和 SHDR v3 用例中的图像质量来提供去雾后的图像。去雾库利用从 IFE、BPS 和 IPE 收集的统计数据和插值数据执行去雾操作,并为 IQ 模块生成新的表格,以便在下一帧中应用。

验证

1

配置 override 设置

/var/cache/camera/camxoverridesettings.txt 中使用以下 override 设置来验证去雾功能是否正常工作:
Camx Override Settings
2

测试去雾功能

运行以下命令以在 SHDR v2 用例中测试去雾:
GStreamer (Defog with SHDRv2)
运行以下命令以在 SHDR v3 用例中测试去雾:
GStreamer (Defog with SHDRv3)
3

手动启用去雾

  1. 选择 (1) READY
  2. 选择 (3) PLAYING
  3. Enter
  4. 选择 (p) Plugin Mode
  5. 选择 (8) camsrc
  6. 选择 (24) defog-table
  7. 输入以下字符串以启用去雾:
  8. 通过选择 (b) BACK 然后选择 (q) QUIT 关闭摄像头。视频文件保存在 /opt/cam_4k.mp4
4

验证日志输出

检查以下日志以验证去雾功能已启用:SHDR v2:
Log Verification
SHDR v3:
Log Verification