Skip to content

视频回放

Frigate用户界面中的"视频回放"页面用于快速查看摄像头拍摄到的历史感兴趣片段。回放条目在垂直时间轴上显示,并以预览网格形式呈现 - 这些是经过带宽优化的低帧率、低分辨率视频。将鼠标悬停或滑动预览会播放视频并将其标记为已查看。如果需要更深入的分析,可以点击/轻触预览,将显示全帧率、全分辨率的录像。

回放条目可按日期、物体/目标类型和摄像头进行筛选。

回放条目 vs 追踪物体/目标(原"事件")

在Frigate 0.13及更早版本中,用户界面显示的是"事件"。一个事件等同于一个被追踪或检测到的物体/目标。在Frigate 0.14及更高版本中,回放条目是一个时间段,其中可能有任意数量的追踪物体/目标处于活动状态。

举例来说,假设有两个人从你家门前走过,其中一人牵着一条狗。与此同时,一辆汽车从他们身后的街道驶过。

在此场景下,Frigate 0.13及更早版本会在界面中显示4个"事件" - 每个人一个,狗一个,汽车一个。即使这些事件在时间上重叠,你也需要分别观看4段视频。

在0.14及更高版本中,所有这些活动都被打包成一个单独的回放条目,其开始和结束时间涵盖了所有这些活动。同一摄像头的回放条目不会重叠。一旦你观看了该摄像头的那段时间录像,它就会被标记为已查看。

警报与检测 0.14.0 和 以上版本

Frigate捕获的每段视频对你的重要程度可能不同。比如进入你房子附近范围内的人员的视频可能比在人行道上行走的人员拥有更高优先级。因此,Frigate 0.14将回放条目分类为警报检测。默认配置下,所有人员(person)和汽车(car)都被视为警报。你可以配置默认检测的物体/目标来细化所需的区域回放条目的分类。

NOTE

警报和检测功能会对核查项目中的追踪物体/目标进行分类,但 Frigate 必须首先通过你配置的检测器(比如Coral、OpenVINO等)识别出这些物体/目标

需要注意,追踪器在默认配置下仅会检测人员(person)类别。而只在警报(alerts)和检测(detections)配置中设置labels检测的物体/目标参数,并不能够检测到除了人员(person)以外的物体/目标。你还需要在配置文件最顶层中添加以下内容:

yaml
objects:
  track:
    - person
    - car
    - ... # 添加其他你想要追踪的物体/目标的英文名称

一句话概括就是,你必须要先配置让Frigate检测哪些物体/目标,才能给核查的警报检测分别设置归类哪些物体/目标。

关于 Frigate 默认模型可追踪哪些物体/目标列表,请参阅物体/目标检测文档。

限制警报的标签类型

默认情况下,只有当检测到人员(person)或汽车(car)时,回放条目才会被标记为警报。可以通过以下配置将其设置为包含任何物体/目标或音频标签:

yaml
# 可给摄像头单独设置此设置
review:
  alerts:
    labels:
      - car
      - cat
      - dog
      - person
      - speech

限制检测的标签类型

一般来说,如果不符合警报条件的话应该归类为检测。但是,可以进一步过滤检测,使检测类别中仅包含某些标签或某些区域。

yaml
# 可给摄像头单独设置此设置
review:
  detections:
    labels:
      - bark
      - dog

从警报或检测中排除摄像头

要从警报或检测中排除特定摄像头,只需在摄像头下alertsdetections字段提供一个空列表。

例如,要想摄像头gatecamera不保留检测的所有物体/目标信息,你可以参考下面的配置

yaml
cameras:
  gatecamera:
    review:
      detections:
        labels: [] # <- labels提供一个空数组即可

将回放条目限制在特定区域

默认情况下,如果在摄像头画面的任何位置检测到任何review -> alerts -> labelsreview -> detections -> labels中的物体/目标,就会创建一个回放条目。如果你想仅在物体/目标进入指定区域时才创建,可以参考区域文档配置限定警报和检测在特定区内

提示

由于无法确认声音是从什么区域内产生的,在开启音频检测后,音频类的标签始终会被标记为检测。

最近更新