IA - Servidores

Sobre

O Agent DVR integra totalmente com servidores de IA como DeepStack AI, CodeProject AI, PlateRecognizer.com e OpenAI (Chat GPT) para adicionar filtragem inteligente de alertas, reconhecimento de objetos, reconhecimento de cena e controle de eventos inteligente.

Além do DeepStack e do CodeProject AI, você também pode usar outros servidores de IA que suportam a mesma API:

Configurando IA

Lista de Servidores de IA

Para configurar Servidores de IA, clique no ícone no canto superior esquerdo da interface principal do Agent DVR. Em seguida, clique em Configurações em Configuração, selecione Servidores de IA no menu suspenso e clique em Configurar.

As Tags de Bloqueio Automático nesta tela bloquearão automaticamente as gravações com tags especificadas para evitar exclusão ou remoção acidental pelo gerenciamento de armazenamento. Para excluir essas gravações, você precisará desbloqueá-las na interface.

O Agent DVR integra-se ao CodeProject.AI para várias funcionalidades de IA, incluindo reconhecimento de objetos, reconhecimento facial, ALPR (Reconhecimento Automático de Placas de Licença) e super resolução (aperfeiçoamento). O PlateRecognizer.com também é suportado como provedor de ALPR. O CodeProject.AI é de código aberto, gratuito e compatível com a maioria das plataformas.

Para começar, instale um servidor de IA para sua plataforma e conecte-o ao Agent DVR clicando no botão Configurar e depois em Adicionar.

Você pode adicionar quantos servidores de IA forem necessários ao Agent. As câmeras no Agent podem ser configuradas para usar diferentes servidores de IA para cada função, ou você pode usar um único servidor de IA para todas as tarefas.

Aviso: O processamento de IA pode exigir muitos recursos. Certifique-se de que seu computador tenha energia adequada para executá-lo.
Configurando seu Servidor
  • Nome: Nomeie seu servidor, por exemplo, Cat Catcher.
  • URL do Servidor de IA: Insira a URL do seu servidor de IA, por exemplo, http://localhost:32168/
  • Chave da API: Insira sua chave, se configurada (opcional).
  • Tempo limite: O tempo limite em segundos para solicitações ao servidor.
  • Atraso de repetição: O tempo em segundos antes de tentar novamente uma solicitação falha para este servidor.

Clique em OK para salvar suas configurações.

Usando PlateRecognizer.com

Para configurar o LPR (ANPR ou Reconhecimento de Placas de Licença) no Agent DVR, vá para Configurações do Servidor - Configurações de IA e insira os detalhes em Plate Recognizer. Inscreva-se para um teste gratuito em Plate Recognizer. Não é necessário cartão de crédito.

  • URL: Insira a URL do serviço. O padrão é "https://api.platerecognizer.com/v1/plate-reader/", ou use seu próprio servidor se estiver hospedando sua própria instância.
  • Token: Após se inscrever no Plate Recognizer, visite a Página da Conta e copie o Token da API.
  • Regiões: Deixe em branco para o padrão ou insira uma lista CSV de regiões.
  • Configuração: Insira valores de configuração adicionais dos documentos se necessário.

Gerenciando Módulos de IA

Módulos de IA

Na lista de servidores de IA (referenciada acima), você tem opções para configurar, testar, editar e remover servidores de IA. Clique no botão de configuração para exibir os módulos disponíveis ou instalados no servidor selecionado.

O Agent DVR recupera a lista de módulos atual do seu servidor e oferece uma interface de usuário para instalar, desinstalar, configurar e testar cada módulo. O suporte é fornecido para todos os módulos padrão CodeProject.UI, embora o Agent DVR utilize apenas um subconjunto desses.

É recomendado instalar apenas uma das opções de módulo de Reconhecimento de Objetos. Revise a descrição de cada um para determinar o melhor ajuste para o seu sistema.

Para utilizar o Reconhecimento Automático de Placas (ALPR), Super Resolução ou Reconhecimento Facial no Agent DVR, você precisará instalar o respectivo módulo desta página. Normalmente, as configurações padrão são suficientes para esses módulos, mas você pode configurá-los clicando no ícone de configuração em cada módulo.

Usando o OpenAI

Para configurar o OpenAI para reconhecimento de cena no Agent DVR, vá para Configurações do Servidor - Configurações de IA e insira os detalhes em Reconhecimento de Cena OpenAI. Registre-se para obter uma chave de API OpenAI

  • URL: Insira o URL do serviço. O padrão é "https://api.openai.com/v1/chat/completions".
  • Chave da API OpenAI: Após se inscrever na OpenAI, visite a Página de Chaves de API e crie uma nova chave secreta. Copie e cole essa chave no campo.
  • Modelo: Especifique o modelo a ser usado. O padrão é gpt-4-vision-preview. Isso pode ser removido ou alterado em algum momento pela OpenAI.
  • Máximo de Tokens: Isso controla o gasto máximo de tokens por solicitação. Verifique os logs em /logs.html se tiver problemas, pois pode estar relacionado ao gasto de tokens.
Documentos
Filtro Aplicado