frigate/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/birdseye.md

114 lines
3.2 KiB
Markdown
Raw Normal View History

2025-04-29 16:20:14 +03:00
---
id: birdseye
title: 鸟瞰视图
---
# 鸟瞰视图
除了Frigate的实时摄像头仪表板外鸟瞰视图提供了一个便携的全局视角让您无需逐个查看可能没有活动的摄像头就能掌握整个监控区域的动态。鸟瞰视图提供多种智能显示模式可根据您关注的场景自动调整显示内容。
您可以通过在Web界面中将"Birdseye"摄像头添加到摄像头组来查看鸟瞰视图。在实时页面点击"+"图标创建摄像头组,并选择"Birdseye"作为其中一个摄像头。
鸟瞰视图也可用于Home Assistant仪表板、投屏到媒体设备等场景。
## 鸟瞰视图行为模式
### 显示模式
鸟瞰视图提供多种模式来自定义不同情况下显示的摄像头:
- **continuous(持续模式)**:始终显示所有摄像头
- **motion(运动模式)**仅显示最近30秒内检测到运动的摄像头
- **objects(对象模式)**仅显示最近30秒内有活动对象被追踪的摄像头
### 自定义图标
您可以在Frigate的`media`文件夹中添加名为`custom.png`的180x180图片来自定义鸟瞰视图背景图标。图片必须是透明背景的PNG格式所有非透明像素在鸟瞰视图中将显示为白色。
### 摄像头级别覆盖设置
如果希望特定摄像头只在特定情况下显示在鸟瞰视图中,或者完全不显示,可以在摄像头级别进行配置:
```yaml
# 默认所有摄像头都显示在鸟瞰视图中
birdseye:
enabled: True
mode: continuous
cameras:
front:
# 仅当检测到对象时才显示前门摄像头
birdseye:
mode: objects
back:
# 不显示后门摄像头
birdseye:
enabled: False
```
### 非活动时间阈值
默认情况下鸟瞰视图会显示过去30秒内有配置活动的摄像头此时间可调整
```yaml
birdseye:
enabled: True
inactivity_threshold: 15 # 改为15秒
```
## 鸟瞰视图布局
### 分辨率设置
可以配置鸟瞰视图的分辨率和宽高比。分辨率影响画质但不影响布局,而宽高比会影响摄像头的排列方式。
```yaml
birdseye:
enabled: True
width: 1280 # 宽度
height: 720 # 高度
```
### 摄像头排序
可以覆盖鸟瞰视图中摄像头的显示顺序。需要在摄像头级别设置排序值。
```yaml
birdseye:
enabled: True
mode: continuous
cameras:
front:
birdseye:
order: 1 # 显示在第一位
back:
birdseye:
order: 2 # 显示在第二位
```
_注意_默认情况下摄像头按名称排序以确保鸟瞰视图布局稳定。
### 最大摄像头数限制
可以限制鸟瞰视图一次显示的摄像头数量。启用此功能后,鸟瞰视图将显示最近活动的摄像头。设有冷却时间以防止摄像头切换过于频繁。
例如以下配置仅显示最近活动的1个摄像头
```yaml
birdseye:
enabled: True
layout:
max_cameras: 1 # 最多显示1个摄像头
```
### 缩放系数
默认情况下鸟瞰视图尝试每行排列2个摄像头然后按倍数缩放直到找到合适的布局。缩放系数可在1.0到5.0之间调整。
```yaml
birdseye:
enabled: True
layout:
scaling_factor: 3.0 # 缩放系数设为3.0
```