Agent Skills
返回列表
驾驶员眨眼与闭眼疲劳检测

驾驶员眨眼与闭眼疲劳检测

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-smyx-driver-blink-fatigue-detection-analysis。

技能介绍

要解决什么问题

长途、夜间或单调路况下,驾驶员容易出现眨眼变慢、单次闭眼变长,甚至数秒级「微睡眠」。这类状态往往早于明显打哈欠或偏离车道才被注意到。车队与网约车场景若只靠事后复盘,很难在座舱内做可量化的疲劳信号对齐——例如每分钟眨眼次数是否在 15–20 次附近、单次闭眼是否超过约 2 秒、PERCLOS 是否抬升。

本技能面向车载 DMS(驾驶员监测) 摄像头采集的面部视频:在帧率与双眼可见性满足要求时,从视觉流里估计睁眼/闭眼,汇总眨眼频率、平均闭眼时长、最长闭眼与微睡眠次数,并映射到 normal / mild / moderate / severe 等等级,同时给出预警类型(如 low_blink_rate、microsleep、prolonged_eye_closure、high_perclos)与方向性座舱动作建议(voice_alert、seat_vibrate、fleet_upload)。

技能如何工作

典型流程可以概括为:

  • 输入:本地视频路径(--input)或公网视频 URL(--url,由 API 侧拉取,无需你在本地先下载)。
  • 身份:分析前需取得有效的 open-id(禁止臆造或跳过),用于落库与查询历史报告。
  • 执行:在技能根目录调用 python -m scripts.smyx_driver_blink_fatigue_detection_analysis,将结构化结果以 JSON 等形式返回(可用 --detail 控制详略)。
  • 历史清单:当用户用「查看疲劳驾驶报告」「显示车队安全诊断报告」等表述查询时,须通过 --list --open-id 走云端接口,并以表格列出报告名称、疲劳等级、分析时间与 reportImageUrl 链接;不得从本地 memory 或会话里拼历史记录。

报告字段侧会说明是否检测到驾驶员(driver_detected)、双眼是否可见(eye_visible),并在 blink_metrics 中给出每分钟眨眼次数、平均/最长闭眼毫秒数、microsleep_count、perclos 等,便于与运营 SOP 对齐。

适用边界与注意点

  • 输入一般为 mp4/avi/mov,体积与帧率有硬性要求:≥ 25 FPS(推荐 30)、分辨率 ≥ 480p,且画面能稳定看到双眼;墨镜、强逆光、遮挡会明显拉低可靠性。
  • 输出仅为视觉辅助安全提醒,不构成医学或睡眠障碍诊断;车辆操控责任仍在驾驶员本人。
  • 车载人脸视频涉及生物特征与隐私,部署前需知情同意,并遵守当地法规与车队数据保管要求。

使用场景

  • 网约车安全员收到座舱告警后,需对一段方向盘上方 DMS 面部视频做眨眼频率与微睡眠分析并定疲劳等级
  • 车队运维在复盘夜间高速行车片段时,要用 `--input` 或 `--url` 跑脚本并核对 PERCLOS 与最长闭眼时长
  • 合规岗按周拉取云端历史清单,用 `--list --open-id` 导出疲劳驾驶报告表格并点开 `reportImageUrl` 复核
  • 集成工程师在上线前用 25 FPS 以上样本视频验证 `driver_detected`、预警类型与座舱联动建议字段是否齐全

适合人员

  • 负责网约车或物流车队安全台账、需要把 DMS 视频转成可归档疲劳指标与预警文案的安全运营
  • 在座舱方案里对接眨眼/闭眼 API、要用官方 `scripts.smyx_driver_blink_fatigue_detection_analysis` 联调的车载视觉工程师
  • 需按驾驶员 `open-id` 从云端查询历史微睡眠与疲劳驾驶报告、禁止依赖本地会话拼表的车队管理员
  • 制定夜间行车 SOP 时,要把低眨眼率与 2 秒级闭眼阈值写进培训材料的安全培训负责人