대하여
에이전트 DVR은 DeepStack AI, CodeProject AI, PlateRecognizer.com 및 OpenAI (Chat GPT)와 완전히 통합되어 스마트한 알림 필터링, 객체 인식, 장면 인식 및 지능적인 이벤트 제어를 추가할 수 있습니다.
DeepStack 및 CodeProject AI 외에도 동일한 API를 지원하는 다른 AI 서버를 사용할 수도 있습니다:
- https://www.codeproject.com/AI/ 크로스 플랫폼 GPU/CPU 기반 AI 처리 서버
- https://docs.platerecognizer.com/ 번호판 인식 서버 (웹 기반 API)
- https://github.com/runningman84/docker-coral-rest-server - Coral USB 스틱의 가속화를 통해 RPi (또는 Linux/Mac)에서 Tensorflow-lite 모델 사용
- https://github.com/robmarkcole/coral-pi-rest-server/ - Flask 앱을 통해 Coral USB 가속기를 사용한 Tensorflow-lite 모델
- https://github.com/xnorpx/blue-candle - 매우 작은 객체 인식 서버
AI 설정하기
AI 서버를 설정하려면, Agent DVR 주요 UI의 왼쪽 상단에 있는 아이콘을 클릭하세요. 그런 다음 구성 아래의 설정을 클릭하고, 드롭다운 메뉴에서 AI 서버를 선택한 후 구성을 클릭하세요.
이 화면에서 자동 잠금 태그를 사용하여 저장소 관리에 의한 실수적인 삭제나 제거를 방지하기 위해 지정된 태그로 녹화를 자동으로 잠급니다. 이러한 녹화를 삭제하려면 UI에서 잠금을 해제해야 합니다.
Agent DVR은 객체 인식, 얼굴 인식, ALPR (자동 번호판 인식), 슈퍼 해상도 (향상) 등 다양한 AI 기능을 위해 CodeProject.AI와 통합됩니다. PlateRecognizer.com도 ALPR 제공자로 지원됩니다. CodeProject.AI는 오픈 소스이며 무료이며 대부분의 플랫폼과 호환됩니다.
시작하려면 플랫폼에 AI 서버를 설치하고 구성 버튼을 클릭한 다음 추가를 클릭하여 Agent DVR에 연결하세요.
Agent에 필요한만큼 많은 AI 서버를 추가할 수 있습니다. Agent의 카메라는 각 기능에 대해 다른 AI 서버를 사용하도록 구성할 수도 있고, 모든 작업에 하나의 AI 서버를 사용할 수도 있습니다.
서버 구성
- 이름: 서버에 이름을 지정하세요. 예: Cat Catcher.
- AI 서버 URL: AI 서버의 URL을 입력하세요. 예: http://localhost:32168/
- API 키: 설정한 경우 키를 입력하세요 (선택 사항).
- 타임아웃: 서버 요청의 타임아웃(초)을 입력하세요.
- 재시도 지연: 이 서버에 대한 실패한 요청을 재시도하기 전의 시간(초)을 입력하세요.
설정을 저장하려면 확인을 클릭하세요.
PlateRecognizer.com
에이전트 DVR에서 LPR (ANPR 또는 번호판 인식)을 구성하려면, 서버 설정 - AI 설정으로 이동하여 Plate Recognizer 아래에 세부 정보를 입력하십시오. Plate Recognizer에서 무료 평가판에 가입하십시오. 신용카드는 필요하지 않습니다.
AI 모듈 관리하기
AI 서버 목록 (위에서 참조함)에서 AI 서버를 구성, 테스트, 편집 및 제거할 수 있는 옵션이 있습니다. 구성 버튼을 클릭하여 선택한 서버에 설치된 모듈을 표시할 수 있습니다.
Agent DVR은 서버에서 현재 모듈 목록을 검색하고 각 모듈을 설치, 제거, 구성 및 테스트하기 위한 사용자 인터페이스를 제공합니다. 모든 기본 CodeProject.UI 모듈에 대한 지원이 제공되지만, Agent DVR은 이러한 모듈의 일부만 사용합니다.
Agent DVR에서 ALPR (자동 번호판 인식), 슈퍼 해상도 또는 얼굴 인식을 사용하려면 해당 모듈을 이 페이지에서 설치해야 합니다. 일반적으로 기본 설정은 이러한 모듈에 적합하지만, 각 모듈 아래의 아이콘을 클릭하여 구성할 수도 있습니다.
OpenAI를 사용하는 방법
Agent DVR에서 OpenAI를 장면 인식을 위해 구성하려면, Server Settings - AI Settings로 이동하고 OpenAI Scene Recognition 아래의 세부 정보를 입력하세요. OpenAI API 키 등록
- URL: 서비스에 대한 URL을 입력하세요. 기본값은 "https://api.openai.com/v1/chat/completions"입니다.
- OpenAI API 키: OpenAI에 가입한 후, API Keys Page를 방문하여 새로운 비밀 키를 생성하세요. 이 키를 필드에 복사하여 붙여넣으세요.
- 모델: 사용할 모델을 지정하세요. 기본값은 gpt-4-vision-preview입니다. 이는 OpenAI에서 언젠가 제거되거나 변경될 수 있습니다.
- 최대 토큰: 요청 당 최대 토큰 사용량을 제어합니다. 문제가 발생할 경우 /logs.html에서 로그를 확인하세요. 이는 토큰 사용량과 관련이 있을 수 있습니다.