Pular para o conteúdo principal

Detecção de movimento para uma área selecionada baseada em recamera2002

I. Introdução ao projeto

Esta é uma detecção de movimento para uma área selecionada baseada em recamera2002. Todo o poder computacional para essa detecção é realizado dentro da reCamera, sem depender de computação externa. O sistema externo só precisa renderizar a imagem e selecionar a área de detecção. Você pode clonar a demonstração a partir do seguinte repositório GitHub:

reCamera Motion Detection Demo

II. Guia de configuração da reCamera

Depois de compilar o programa executável motion_detection em um sistema Linux, envie-o para a reCamera via SCP. Em seguida, após acessar remotamente o terminal SSH da reCamera, execute o programa diretamente usando o seguinte comando:

./motion_detection

III. Configuração da interface de renderização no Windows

No mesmo diretório, há um diretório windows_ui. Este é o projeto de renderização da interface do Windows. Recomenda-se configurar o ambiente usando um ambiente virtual conda.

conda create -n motion_detection python=3.10

conda activate motion_detection

# Download corresponding environment dependencies
cd ./windows_ui
pip install -r requirements.txt

Quando o ambiente estiver pronto, execute diretamente o arquivo app.py:

python app.py --rtsp=rtsp://192.168.42.1:8554/live0 --api=http://192.168.42.1:8080

A interface após a inicialização é:

Depois de inserir a URL correta, você pode clicar em "Connect RTSP" para obter o fluxo de vídeo.

1. Definir área de detecção

Em "Area Editing" à esquerda, selecione o tipo de área. Existem dois tipos: um é o tipo "Detection Area", usado para definir a região de detecção, e o outro é "Whitelist", usado para definir áreas dentro da região de detecção onde a detecção não deve ocorrer, filtrando itens que possam se mover naturalmente dentro da área de detecção, como galhos de árvores balançando, fontes, etc. Após selecionar o tipo e inserir o nome da área, você pode clicar na imagem para selecionar pontos. Clique com o botão direito para desfazer um ponto.

Depois de selecionar os pontos, clique em "Complete Current Polygon".

2. Ativar caixa de detecção

Em seguida, selecione "Upload to Device" para salvar as configurações da interface.

Se um movimento for detectado na imagem, uma mensagem de alerta aparecerá no canto inferior esquerdo e uma caixa de movimento será desenhada na imagem.

Após reiniciar a interface do Windows, as caixas selecionadas existentes podem ser perdidas. Você precisa clicar em "Read from Device" para recuperar as caixas de detecção existentes. Se a câmera atual se mover ou a cena mudar, e você não precisar modificar a área de detecção, pode clicar em "Reconstruct Background" para redefinir a imagem estática.

Suporte técnico e discussão sobre o produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...