『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: flashbj

[进阶教程] 老毕教程之:HA安装Frigate,实现人形检测和人数检测

  [复制链接]

50

主题

1302

帖子

4944

积分

论坛DIY达人

积分
4944
金钱
3642
HASS币
20
发表于 2023-7-28 10:05:55 | 显示全部楼层
flashbj 发表于 2023-7-28 09:25
加个qq把我的是361273068

自从QQ不能用账户密码直接登陆,需要手机QQ扫码,就弃坑了,不用好多年
回复

使用道具 举报

13

主题

284

帖子

1635

积分

金牌会员

Rank: 6Rank: 6

积分
1635
金钱
1341
HASS币
50
 楼主| 发表于 2023-7-28 10:15:22 | 显示全部楼层
sorrypqa 发表于 2023-7-28 10:05
自从QQ不能用账户密码直接登陆,需要手机QQ扫码,就弃坑了,不用好多年

那加个微信吧,请教一下怎么请用GPU
回复

使用道具 举报

50

主题

1302

帖子

4944

积分

论坛DIY达人

积分
4944
金钱
3642
HASS币
20
发表于 2023-7-28 10:26:26 | 显示全部楼层
本帖最后由 sorrypqa 于 2023-7-28 15:10 编辑
flashbj 发表于 2023-7-28 10:15
那加个微信吧,请教一下怎么请用GPU

我也不懂这玩意,文档全是英文,看不懂,只是炒大佬们的作业,https://williamlam.com/2023/05/f ... i-on-intel-nuc.html

官网里好像写着要6代以上的CPU才支持,如果是ESXI,在硬件里启用显卡直通,在HA虚拟机里把PCI设备(显卡)添加进来,其它步骤就按照您的教程,配置用的是上面发的,就能正常工作了。

SNAG-2023-7-28_0004.png


SNAG-2023-7-28_0005.png



但要用的好,真不是件容易的事,我现在正在捣鼓配置文件:

mqtt:
  host: 192.168.66.201 #mqtt服务器地址
  port: 1883 #mqtt端口
  user: homeassistant #用户名
  password: ******* #密码
  topic_prefix: frigate #主题前缀,如果运行多个实例,则必须是唯一的
  client_id: frigate #客户端id,如果运行多个实例,则必须是唯一的

detectors: #探测器配置
  ov: #探测器名称
    type: openvino #检测器类型
    device: AUTO
    model:
      path: /openvino-model/ssdlite_mobilenet_v2.xml

model: #探测模型
  width: 300 #对象检测模型输入宽度
  height: 300 #对象检测模型输入高度
  input_tensor: nhwc #对象检测模型输入张量格式
  input_pixel_format: bgr #对象检测模型输入颜色空间
  labelmap_path: /openvino-model/coco_91cl_bkgr.txt #标签映射的路径

cameras:
  face:
    ffmpeg:
      hwaccel_args: preset-vaapi
      inputs:
        - path: rtsp://admin:[email protected]:554/h264/ch1/main/av_stream
#摄像头的RTSP流地址,不同品牌的摄像头地址都不同
          roles:
            - detect

    detect:
      width: 2560
      height: 1440
#摄像头的分辨率

detect: #检测配置
  enabled: True #启用相机检测(默认值:True)
  fps: 5 #建议值为5,理想情况下,尽量减少相机上的FPS
  stationary:
    interval: 0 #用于确认静止对象的频率,默认值为0,在检测到移动之前,对象检测不会确认静止对象。如果设置为10,则每隔10帧将运行对象检测以确认对象是否仍然存在。
    threshold: 50 #对于被视为静止的对象,不改变位置的帧数(默认值:帧速率的10倍或10秒)
    # Optional: Define a maximum number of frames for tracking a stationary object (default: not set, track forever)
    # This can help with false positives for objects that should only be stationary for a limited amount of time.
    # It can also be used to disable stationary object tracking. For example, you may want to set a value for person, but leave
    # car at the default.
    # WARNING: Setting these values overrides default behavior and disables stationary object tracking.
    #          There are very few situations where you would want it disabled. It is NOT recommended to
    #          copy these values from the example config into your config unless you know they are needed.
    max_frames:
      default: 3000 #所有对象类型的默认值(默认值:未设置,永远跟踪)
      objects: #特定对象的值
        person: 1000 #人体

objects: #对象配置,可以在摄像头级别进行覆盖
  # Optional: list of objects to track from labelmap.txt (default: shown below)
  track: #要从labelmap.txt跟踪的对象列表(默认值为person)
    - person
#  mask: 0,0,1000,0,1000,200,0,200 #遮罩以防止在某些区域检测到所有对象类型(默认值:无遮罩)
  filters: #过滤器,可减少特定对象类型的误报
    person: #对象类型
      min_area: 5000 #检测到的对象的边界框的最小宽度*高度(默认值:0)
      max_area: 24000000 #检测到的对象的边界框的最大宽度*高度(默认值:24000000)
      min_ratio: 0.5 #检测到的对象的边界框的最小宽度/高度(默认值:0)
      max_ratio: 2.0 #检测到的对象的边界框的最大宽度/高度(默认值:24000000)
      min_score: 0.5 #对象启动跟踪的最低分数(默认值:0.5)
      threshold: 0.7 #被跟踪对象的计算得分被视为真正的最小小数百分比(默认值:0.7)
#      mask: 0,0,1000,0,1000,200,0,200 #遮罩以防止在某些区域检测到此对象类型(默认值:无遮罩)        



评分

参与人数 1金钱 +5 收起 理由
a197382176 + 5 感谢楼主分享!

查看全部评分

回复

使用道具 举报

0

主题

29

帖子

147

积分

注册会员

Rank: 2

积分
147
金钱
118
HASS币
0
发表于 2023-7-28 15:27:46 | 显示全部楼层
码住,学习
回复

使用道具 举报

13

主题

284

帖子

1635

积分

金牌会员

Rank: 6Rank: 6

积分
1635
金钱
1341
HASS币
50
 楼主| 发表于 2023-7-28 17:07:18 | 显示全部楼层
sorrypqa 发表于 2023-7-28 10:26
我也不懂这玩意,文档全是英文,看不懂,只是炒大佬们的作业,https://williamlam.com/2023/05/frigate-nv ...

好的,我试试
回复

使用道具 举报

2

主题

415

帖子

2392

积分

金牌会员

Rank: 6Rank: 6

积分
2392
金钱
1977
HASS币
0
QQ
发表于 2023-7-30 09:00:34 | 显示全部楼层
微信截图_20230730085917.png
大佬 我怎么添加不了集成呢 求指教!!
回复

使用道具 举报

50

主题

1302

帖子

4944

积分

论坛DIY达人

积分
4944
金钱
3642
HASS币
20
发表于 2023-7-30 11:13:28 | 显示全部楼层
[email protected] 发表于 2023-7-30 09:00
大佬 我怎么添加不了集成呢 求指教!!

Frigate要成功启动,集成才能添加,像您这样,要检查Frigate日志,看看哪里出错
回复

使用道具 举报

50

主题

1302

帖子

4944

积分

论坛DIY达人

积分
4944
金钱
3642
HASS币
20
发表于 2023-7-31 09:18:37 | 显示全部楼层
book123 发表于 2023-7-25 19:27
我的加了3个摄像头,推理速度(Inference Speed)是4.66ms,3090显卡很牛,有点浪费了。
...

我这有60个2K、4K摄像头要接入Frigate,不知1个3090能不能撑得住
回复

使用道具 举报

26

主题

1191

帖子

5394

积分

元老级技术达人

积分
5394
金钱
4178
HASS币
100
发表于 2023-7-31 10:34:22 | 显示全部楼层
flashbj 发表于 2023-7-25 22:00
我今天发现了个问题,偶尔会把门口的鞋子误认成人

鞋子误报的话可以设置检测大小的条件,可以把明显的异常排除掉
回复

使用道具 举报

3

主题

108

帖子

464

积分

中级会员

Rank: 3Rank: 3

积分
464
金钱
356
HASS币
0
发表于 2023-7-31 13:40:31 | 显示全部楼层
我是威联通中运行的docker,威联通有1060GT显卡
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-12 17:01 , Processed in 0.533784 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表