道歉如果我错过了这一点,但是有没有通过MQTT使用最佳人物图像的HA配置示例?我目前正在使用curl命令从最佳人端点抓取最新图像,但希望切换到最新的MQTT图像设置。谢谢!

对于通知,当人传感器触发时,我仍然直接从最佳人端点拉动。保证是最新/最佳图像。请参阅自述示例。我相信有一个端点将从相机实体拉出最新图像,但我不知道它是掉头的,它可能是超出日期。

有人可以分享他们的护腿Config.yml文件for Reolink摄像机吗?我使用的饲料在胎儿静脉和vlc中可见,但我不能为我的生命生命,让前沿产生的相机工作。

你好Calypso.,我使用reolink相机,并为'path'格式应用下面以获取较小的子流,

路径:/ h264preview_01_sub

可以找到完整的上下文这里

1就像

我需要玩这个。我知道必须是一种方式。

我也一样。我一直认为保存最后5或10个图像会很好。夫妇我一直在开会或没有看到我的手机,我会有一些通知。你认为这是可以添加的东西吗?甚至值得时间?我正在考虑创建一个刚刚移动文件的小脚本并增加了日期时间,但我还没有搞砸它。

1就像

我也想要那个!我想有像这样的东西摇动卡在我的UI中,我可以浏览到最后5-10张图片,以查看看到了什么。如果我们可以为“best_person”“best_person_-1”,“best_person_-2”等多个相机,那将可以执行...一种选择以上以上拍摄的图像也是好的。

编辑:我开了一个问题在我忘记之前。

2喜欢

有没有人使用nvidia解码/编码加速?我已经尝试了一堆用于-hwaccel cuvid的不同ffmpeg选项,但所有组合都失败了不同的错误。它看起来像流程尝试使用一些只能过滤,这显然不兼容硬件加速。我不是很熟悉FFMPEG,所以我可能很容易错过一些非常简单的东西。

我怀疑您可能需要构建Docker容器,而不是克隆它。我也无法完成工作,因为我不想安装在我的Synology上建立它所需的一切,但我怀疑这就是为什么。

不,容器本身很好,我使用NVIDIA-Toolkit允许我的容器访问视频卡。从我对FFMPEG的理解非常有限,我认为这里的问题是CUVID不支持RGB24像素格式。我可以用不同的像素格式使它使用我的视频卡在这种情况下看到两个进程(解码/编码),但我在我的浏览器中看到黑屏,它看起来像CV算法也希望RGB24格式正常工作it’s complaining about not seeing frames coming in, even though ffmpeg process reports 150 frames decoded/encoded (10 seconds watchdog * fps) each watchdog cycle.

在尝试前提之前,我将专注于在容器中直接在容器中调整与FFMPEG的参数。我也有ARM的问题,因为它不支持从YUV420P到RGB24的硬件加速转换。我考虑的一件事是在Python而不是ffmpeg中进行转换,但它看起来很复杂。我认为基于英特尔的Hwaccel速度较慢。

谢谢你绞尽脑汁!问题是,它必须是RGB24吗?Tensorflow / OpenCV是否支持BGR0?我还在OpenCV代码中看到了一堆实用程序在不同格式之间转换,可以在此处使用,或者它会破坏硬件加速的目的吗?

目前,我看到的所有模型都在RGB24上培训。我猜你可以在其他像素格式上训练模型,但不能保证他们将相同的工作。在性能的角度下,在本机输出格式上培训的模型是最好的。

1就像

只是给其他未造展位的提示并继续@ cjackson234.已经说过。添加到未恕不办法时不要使用终端中的Docker。相反,启动一个新鲜的容器,然后按照152的帖子添加字段。
所有工作都完全且容易融入到那里的家庭助理。19463331伟德国际

1就像

过去几天我一直试图破解这个项目,我开始想知道我是否只是有点慢。有人可以解释如何创建Docker-compose.yml文件以及为什么我在其他人的帖子中看到它在选项/护警文件夹中引用?

我得到了虽然我没有看到任何谈论应该如何创建或需要保存的情况,但虽然我没有看到任何东西,但是虽然我没有看到任何东西,但是虽然我没有看到任何东西,但我都会有一个例子。

我目前正在等待Docker Build -T护卫舰。命令完成它的事情。这是第二次尝试。我猜测是因为我没有安装第一次运行的Docker,就是为什么它不起作用。

是否有一个基本指南将所有部分放入到位或大多数人只知道如何使用Linux和Docker?

编辑:
所以重新训练了Docker Build命令似乎没有帮助。我在HP Stream 11笔记本电脑上运行Ubuntu 19.04(Intel Celeron N2840)。这是我得到的输出:
成功构建了DFC07E44874E.
成功标记了第一个第一个:最新
root @ bluelaptop:〜/下载/ rivate-master#sudo docker运行--rm - 专项-v / dev / bus / usb:/ dev / bus / usb -v / home / andy / downloads / frive-master / config:/config:ro -p 5000:5000 -e RTSP_PASSWORD=‘password’ frigate:latest
回溯(最后最新呼叫):
文件“detect_objects.py”,第99行,IN
主要的()
文件“detect_objects.py”,第44行,主要
client.connect(mqtt_host,mqtt_port,60)
file“/usr/local/lib/python3.6/dist-packages/paho/mqtt/client.py”,第839行,In Connect
返回self.reconnect()
file“/usr/local/lib/python3.6/dist-packages/paho/mqt/client.py”,第962行,在重新连接
sock = socket.create_connection((self._host,self._port),source_address =(self._bind_address,0))
file“/usr/lib/python3.6/socket.py”,第704行,在create_connection中
对于Getaddrinfo(主机,端口,0,Sock_Stream)的Res:
file“/usr/lib/python3.6/socket.py”,第745行,在getaddrinfo中
对于_socket.getAddrinfo(主机,端口,家庭,类型,proto,标志)中的res for res
socket.gaierror:[errno -2]名称或服务未知

我仍然有困难让我的护卫舰容器运行。但是,我能够运行基准,返回12.224的平均推理推断时间。

我以为“errno -2”问题可能是由于没有安装和运行的遗漏,但我能够在没有太多麻烦的情况下安装和运行。

我重新安装了Docker引擎和Docker撰写。虽然似乎没有差异。

关于我错过的任何想法或我能做什么来搞清楚?

似乎您的MQTT主机名不正确,或者DNS查找失败了容器。您是否已配置服务器?

谢谢Fallycoast。你是对的。我需要更新我的前沿配置文件中的MQTT地址。

谢谢@blakeblackshear.把它放在一起。这是我在Noob的指南中使用Raspberry PI 4进行人员检测的最佳镜头。我仍在努力助理整合,但这似乎并不困难。19463331伟德国际(编辑:它比我预期的更难,但是现在我已经设置了它,它非常棒。)

第1步:使用Balenaetcher将Flash Hypriot图像到SD卡上
第2步:更新密码:

隘口

第3步:root权限

sudo -i.

第4步:更新安装

apt-get update && apt-get upgrade -y
重启

第6步:安装Hassio的额外软件

Apt-get安装-yjq curl avahi-dahi-dahi-dahi-dahi-dahi-daileds网络 - 管理器apt-transport-https ca-certificates socat软件 -  properties-common gnupg-Agent
重启

第7步:安装哈斯对于RPI4.

curl -sl https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh |bash -s  -  -m raspberrypi4

第8步:在192.168.xx.xx:8123检查Hassio安装
第9步:设置家庭助理19463331伟德国际
步骤10:从添加ONS中安装MoSquitto并添加用户名和密码
步骤11:从添加ONS安装配置器
第12步:将第次文件文件下载到/ home / pirate

git clone https://github.com/blakeblackshear/frige.git.

步骤13:更新配置文件
步骤14:注释出在Dockerfile中的英特尔硬件加速度行,所以它看起来像这样

libgcc1#vaapi驱动程序用于英特尔硬件加速#libva-drm2 libva2 i965-va-driver vainfo \#&& rm -rf / var / lib / apt / list / *

第15步:建立护卫舰容器

Docker Build -T护卫舰。

步骤16:创建docker-compose.yml文件并将其保存在主护符目录中。喜欢:

nano docker-compose.yml

复制并粘贴以下内容。

版本: “3” 服务:护卫舰:CONTAINER_NAME:护卫舰重启:除非-停止特权:真实形象:护卫舰:最新卷: - 的/ dev /巴士/ USB是:/ dev /巴士/ USB  -  /主页/海盗/护卫舰/配置:/配置端口: - “5000:5000”环境:RTSP_PASSWORD:“密码”

然后控制+ o,输入,控制+ x
第17步:运行护卫舰容器

Docker-Compose Up

步骤18:通过复制相机和Binary_Senso19463331伟德国际r代码与家庭助手集成@blakeblackshear.对Home Assistant配置文件的READM19463331伟德国际E示例。就像这种写作一样,它看起来自动化代码旨在生活在Automations中.yaml文件,它是通过Configuration-> Automation选项卡创建我的第一个自动化时生成的。
对于那些来自像我这样的IPCAMTALK世界的人来说,这里有一些关于家庭助理的提示:19463331伟德国际

  1. 默认情况下,在最新版本的HA上创建的Configuration.yaml文件不会与您找到的大部分示例相同。伟德国际官方app下载苹果版它没有或需要额外的代码行正常工作。您将最终需要编辑文件,比您找到的大多数示例和视频少得多。伟德国际官方app下载苹果版
  2. 如果要添加多个摄像头,您只需复制“摄像机”和“Binary_Sensor”部分,并添加一个空格和标识符
相机2: - 姓名:相机最后一个平台:MQTT主题:FRAIGE /  /快照Binary_Sensor 2: - 名称:Camera2人平台:MQTT enamed_topic:“FRAIGA /  /对象”value_template:'{{value_json.person}}''device_class:motion availability_topic:“aRigate /可用”
  1. 对于Android用户,您不需要来自播放商店的“本机”应用程序。可以使用配置配置duckdns.org.通过A.哈斯加载项,以便您可以远程查看您的HA安装。一旦设置,您可以“添加到主屏幕”您已创建的HTTPS页面,它将与普通应用程序一样。Lovelace UI是从我所看到的,并且工作比我在设置“HA Client”的尝试更好。对于我使用HTML5的通知,虽然,电报和Pumpbullet也很好的选择。
4喜欢

我真正喜欢做的一件事是能够创建由单个边界框触发的自动化。例如,如果在单个摄像机视图中有两个边界框,则一个覆盖前门和另一个盒子覆盖车道的盒子,能够分开地触发前门盒(白天递送)车道箱(晚上徘徊)。我可能能够解决这个问题,但如果有人知道已经有多告诉我。

我试图弄清楚的另一件事是如何创建一个自动化,只有在一个人在另一个摄像机上的框中检测到一个人的一个相机的一个相机的框中检测到触发的自动化。例如,如果Camera1覆盖栅栏和Camera2的外部覆盖围栏的内部,则如果在摄像机2上检测到一个人之前在相机1上检测到一个人,则触发动作(有人跳过围栏)。有任何想法吗?

3喜欢

谢谢,这一直很有用。我设法获得了对象检测工作:least_smile:

谢谢@blakeblackshear.用于开发和共享这么大的软件!:least_smile: