65.9K
CodeProject 正在变化。 阅读更多。
Home

Agent DVR 面部识别与 CodeProject.AI 服务器

starIconstarIconstarIconstarIconstarIcon

5.00/5 (3投票s)

2023 年 1 月 17 日

CPOL

4分钟阅读

viewsIcon

13290

在本文中,我使用 Agent DVR 和 CodeProject.AI 服务器设置了面部识别功能。

之前的文章中,我将 Agent DVR 与 CodeProject.AI 服务器 进行了设置,并检测到了一Person(即我)。 在本文中,我将使用 Agent DVR 和 CodeProject.AI 服务器设置面部识别。

本文假设您已经设置了一个摄像头,并且该摄像头正在与 Agent DVR 和 CodeProject.AI 服务器一起工作。 我不会在这里重复说明,因此,如果您需要首先执行此操作,请查看我的文章,“如何在 Windows 上使用 Wyze Cam 设置 Agent DVR 和 CodeProject.AI 服务器”。

在 CodeProject.AI 服务器中设置面部识别

第一步是在 CodeProject.AI 服务器中设置一个面部档案。在浏览器中输入 https://:32168 以启动 CodeProject.AI 服务器。然后点击打开 CodeProject.AI 资源管理器。从资源管理器中,点击面部选项卡。在“面部注册”下,输入个人的姓名。就我而言,我输入了“Sean”。然后,选择要用于已注册面部的图像。

您可以使用 Agent DVR 拍摄一些您的脸部快照。转到 Agent DVR,直接看摄像头,然后点击拍照按钮。

真帅!

对我来说,这将拍摄一个快照并将其放置在 C:\Program Files\Agent\Media\WebServerRoot\Media\video\YJSXT\grabs 文件夹中。如果需要,您可以拍摄多个快照。然后从 grabs 文件夹中选择这些图像。然后,点击注册面部

设置 Agent DVR 以进行面部识别

现在,启动 Agent DVR。通过在实时 Feed 上单击左下角的编辑图标,转到摄像头设置。

然后,从下拉列表中选择 面部识别

确保 AI 服务器具有 CodeProject.AI 服务器的正确地址。在这种情况下为 https://:32168。将模式保留为默认的“警报”,然后将最小间隔更改为3。现在单击...,在编辑面部旁边。

因为您在 CodeProject.AI 服务器中设置了面部档案,所以面部档案的名称(就我而言为“Sean”)应该已经在那里了。您也可以在 Agent DVR 中创建一个面部档案,方法是单击添加,但是当我从编辑面部菜单中删除我的面部档案时,我得到了一个随机错误,所以我决定在 CodeProject.AI 服务器中设置面部档案。点击确定

接下来,为面部识别添加一个动作。转到摄像头设置,然后从下拉列表中选择动作。然后点击添加按钮以创建动作。

如果下拉列表中,选择面部识别,在然后菜单下,选择触发警报。在此之后,应自动选择设备。就我而言,我的摄像头是“Eye Spy”。点击确定,然后再次确定以接受该操作。

接下来,我们需要确保 Agent DVR 中的 AI 设置已设置为检测人。当你想到这一点时,这是有道理的。人有脸,所以一旦摄像头检测到人,我们就要运行面部识别。

转到摄像头设置,并从下拉列表中选择探测器

确保启用了探测器,然后从探测器下拉列表中选择对象。点击确定

现在我们需要确保被识别的对象是人。从摄像头设置中,转到常规下拉列表,选择对象识别

输入 CodeProject.AI 服务器的 URL https://:32168/,将模式设置为“警报”,确保启用了对象识别,然后单击... 按钮在配置前面。

Agent DVR 对象检测的默认置信度级别为 60,但我认为这太高了。将其更改为 50。我希望 Agent DVR 在检测到人时保存一张照片,所以我将照片切换到 开启 位置。然后,在查找列表中,我只寻找人,所以我从列表中删除其他所有内容,然后点击确定,然后再次确定以接受对象识别设置。

使用 Agent DVR 检测面部

现在是时候测试面部识别了。我正坐在摄像头前面,所以对摄像头稍微看了一下。砰!警报响了。

要确认检测到了面部,请单击左上角的服务器菜单

然后,在系统菜单下选择日志

这个屏幕不是很令人兴奋,但是如果您查看警报快照的时间,您可以看到“facerecognized: Eye Spy.”。

成功! 现在,Agent DVR 已设置为使用 CodeProject.AI 服务器进行面部识别。

© . All rights reserved.