feat: add low-light brightness gate
This commit is contained in:
@@ -5,6 +5,8 @@ C++ / TensorRT 实时摄像头风险推理,算法来自最新 run_risk.py。
|
||||
|
||||
相机每次取帧默认等待 **2000 ms**,连续超时 **6 次**才停止流水线(纯超时约 **12 秒**);成功取得有效帧后清零超时计数。单次等待时间由 `config/camera.json` 的 `camera.timeout_ms` 配置。运行中的坏帧、取流错误共用该重试期限;设备失效时尝试重新打开相机,恢复有效帧后继续推理。GPU 错误仍按原有异常处理退出。
|
||||
|
||||
原始画面在 YOLO 前经过低照度门控。启动前 5 帧不输出有效风险;明显极暗连续 15 帧后暂停人体、姿态和风险推理,亮度满足恢复阈值连续 15 帧后自动恢复。低照度结果标记 `risk_valid=false`、`risk_level=unavailable`,不会转换成 `clear`。阈值和 ROI 可在 `brightness_gate` 配置段调整,`enabled=false` 可关闭门控。阈值依据研发原始视频验证说明设置,适用边界仍包括黄昏、局部强光和镜头污染等未覆盖场景。
|
||||
|
||||
## Orin 直接运行
|
||||
|
||||
适用环境:Jetson AGX Orin、JetPack 5.1.2 / L4T R35.4.1、CUDA 11.4、TensorRT 8.5.2、OpenCV 4.5.4。
|
||||
|
||||
Reference in New Issue
Block a user