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 連接到該伺服器。

您可以根據需要將多個 AI 伺服器添加到 Agent 中。Agent 中的攝像機可以配置為對每個功能使用不同的 AI 伺服器,或者您可以將所有任務都使用一個 AI 伺服器。

警告:AI 處理可能需要大量資源。請確保您的電腦具有足夠的運行能力。
配置您的伺服器
  • 名稱:為您的伺服器命名,例如 Cat Catcher。
  • AI 伺服器 URL:輸入您的 AI 伺服器的 URL,例如 http://localhost:32168/
  • API 金鑰:如果已設定,請輸入您的金鑰 (可選)。
  • 逾時:伺服器請求的逾時時間(以秒為單位)。
  • 重試延遲:失敗的請求在重新嘗試之前的時間(以秒為單位)。

點擊 確定 以保存您的設定。

使用 PlateRecognizer.com

要在Agent DVR中配置LPR(ANPR或車牌識別),請前往 - AI設置的Server設置,然後在Plate Recognizer下輸入詳細信息。在Plate Recognizer上註冊免費試用。無需信用卡。

  • URL: 輸入服務的URL。默認為"https://api.platerecognizer.com/v1/plate-reader/",或者如果您自己擁有服務器,可以使用自己的服務器。
  • Token: 在註冊Plate Recognizer後,訪問帳戶頁面並複製API Token
  • Regions: 保留默認值或輸入地區的CSV列表。
  • Config: 如果需要,請輸入文檔中的其他配置值。

管理 AI 模組

AI 模組

在上面提到的 AI 伺服器清單中,您可以選擇配置、測試、編輯和移除 AI 伺服器。點擊配置 按鈕以顯示所選伺服器上可用或已安裝的模組。

Agent DVR 從您的伺服器檢索當前的模組清單,並提供用於安裝、卸載、配置和測試每個模組的用戶界面。對於所有預設的 CodeProject.UI 模組提供支援,儘管 Agent DVR 只使用其中的一部分。

建議僅安裝一個物體識別模組選項。請查看每個模組的描述以確定最適合您系統的模組。

要在 Agent DVR 中使用自動車牌識別 (ALPR)、超級解析度或人臉識別,您需要從此頁面安裝相應的模組。通常,這些模組的默認設置就足夠了,但您可以通過點擊每個模組下的 圖標來進行配置。

使用 OpenAI

要在Agent DVR中配置OpenAI進行場景識別,請前往伺服器設定 - AI 設定,然後在 OpenAI 場景識別 下輸入詳細資訊。 註冊 OpenAI API 金鑰

  • URL: 輸入服務的網址。預設為 "https://api.openai.com/v1/chat/completions"。
  • OpenAI API 金鑰: 在註冊 OpenAI 後,請訪問 API 金鑰頁面 並建立一個新的秘密金鑰。將此金鑰複製並貼上到欄位中。
  • 模型: 指定要使用的模型。預設為 gpt-4-vision-preview,OpenAI 可能在某個時候移除或更改此模型。
  • 最大 Tokens 數: 這控制每個請求的最大 Token 使用量。如果遇到問題,可以檢查 /logs.html 中的日誌,可能與 Token 使用量有關。
文件
應用篩選器