AI (人工智能) - 服务器

关于

Agent DVR与DeepStack AI、CodeProject AI、PlateRecognizer.com和OpenAI(Chat GPT)等AI服务器完全集成,以添加智能警报过滤、物体识别、场景识别和智能事件控制。

除了DeepStack和CodeProject AI之外,您还可以使用支持相同API的其他AI服务器:

设置人工智能

AI 服务器列表

要设置 AI 服务器,请点击主 Agent DVR 用户界面左上角的 图标。然后在 配置 下点击 设置,从下拉菜单中选择 AI 服务器,并点击 配置

此屏幕上的 自动锁定标签 将自动锁定带有指定标签的录像,以防止意外删除或存储管理中的移除。要删除这些录像,您需要在用户界面中将其解锁。

Agent DVR 与 CodeProject.AI 集成,提供各种 AI 功能,包括对象识别、人脸识别、自动车牌识别(ALPR)和超分辨率(增强)。PlateRecognizer.com 也支持作为 ALPR 供应商。CodeProject.AI 是开源、免费的,并与大多数平台兼容。

首先,为您的平台安装一个 AI 服务器,并通过点击 配置 按钮,然后点击 添加,将其连接到 Agent DVR。

您可以根据需要向 Agent 添加多个 AI 服务器。Agent 中的摄像头可以配置为为每个功能使用不同的 AI 服务器,或者您可以为所有任务使用一个 AI 服务器。

警告:AI 处理可能会占用大量资源。请确保您的计算机具备足够的运行能力。
配置您的服务器
  • 名称:为您的服务器命名,例如 Cat Catcher。
  • AI 服务器 URL:输入您的 AI 服务器的 URL,例如 http://localhost:32168/
  • API 密钥:如果设置了,请输入您的密钥(可选)。
  • 超时:服务器请求的超时时间(以秒为单位)。
  • 重试延迟:在重新尝试失败的请求之前等待的时间(以秒为单位)。

点击 确定 保存您的设置。

使用PlateRecognizer.com

要在Agent DVR中配置LPR(ANPR或车牌识别),请转到服务器设置 - AI设置,并在车牌识别器下输入详细信息。在Plate Recognizer上注册免费试用。无需信用卡。

  • URL: 输入服务的URL。默认为"https://api.platerecognizer.com/v1/plate-reader/",或者如果您自己托管实例,则使用您自己的服务器。
  • Token: 在注册Plate Recognizer后,访问账户页面并复制API令牌
  • 地区: 留空使用默认值,或输入地区的CSV列表。
  • 配置: 如有需要,请输入文档中的其他配置值。

管理AI模块

AI模块

在上面提到的AI服务器列表中,您可以选择配置、测试、编辑和删除AI服务器。单击配置按钮以显示所选服务器上可用或已安装的模块。

Agent DVR从您的服务器检索当前模块列表,并提供用户界面以安装、卸载、配置和测试每个模块。对于所有默认的CodeProject.UI模块都提供支持,尽管Agent DVR仅使用其中的一部分。

建议仅安装一个对象识别模块选项。请查看每个模块的描述,以确定最适合您系统的模块。

要在Agent DVR中使用车牌自动识别(ALPR)、超分辨率或人脸识别,您需要从此页面安装相应的模块。通常情况下,这些模块的默认设置就足够了,但您可以通过单击每个模块下的图标来进行配置。

使用 OpenAI

要在Agent DVR中配置OpenAI进行场景识别,请转到服务器设置 - AI设置,并在OpenAI场景识别下输入详细信息。 注册OpenAI API密钥

  • URL:输入服务的URL。默认为"https://api.openai.com/v1/chat/completions"。
  • OpenAI API密钥:在注册OpenAI后,访问API密钥页面并创建一个新的密钥。将此密钥复制并粘贴到字段中。
  • 模型:指定要使用的模型。默认为gpt-4-vision-preview。OpenAI可能在某些时候删除或更改此模型。
  • 最大令牌数:这控制每个请求的最大令牌消耗。如果遇到问题,可以在/logs.html中查看日志,可能与令牌消耗有关。
文档
已应用过滤器