VIGIS Meteor
Um sistema inteligente de detecção e classificação de meteoros, treinado para encontrar rastros de luz no céu noturno a partir de imagens, vídeos ou da sua webcam.
Casos de Uso
Detecção em Imagens
Analise imagens estáticas do céu noturno para encontrar e classificar rastros de meteoros com alta precisão.
Análise de Vídeos
Processe arquivos de vídeo para detectar eventos de meteoros em sequências gravadas, ideal para chuvas de meteoros.
Monitoramento por Webcam
Use sua webcam para monitorar o céu em tempo real e receba alertas visuais sempre que um meteoro for detectado.
O Pipeline de Detecção
1. Colete Dados de Meteoros
Baixe automaticamente centenas de imagens de meteoros para criar seu conjunto de dados de treinamento.
python download_images.py --classe "meteoro"
2. Treine o Detector
Treine seu próprio modelo de CNN para aprender a distinguir meteoros de estrelas, aviões e outros ruídos.
python train.py
3. Detecte e Visualize
Use o modelo treinado para analisar suas imagens e vídeos, visualizando as detecções com Grad-CAM.
python video_scan.py --video "meu_video.mp4"
Entenda cada Detecção
Visualização com Grad-CAM
VIGIS Meteor não apenas detecta, ele explica. Com o Grad-CAM, você pode ver um "mapa de calor" sobreposto na imagem, mostrando exatamente quais pixels foram mais importantes para o modelo classificar um evento como um meteoro. Essencial para validar e confiar nas detecções.
Imagem Original
Com Grad-CAM
Comece a Monitorar o Céu
# 1. Clone o branch específico do projeto
git clone --branch Meteor https://github.com/SyraDevOps/Vigilis.git
cd Vigilis
# 2. Instale as dependências
pip install torch torchvision opencv-python icrawler
# 3. Baixe imagens de meteoros e não-meteoros para treinar
python download_images.py --classe "meteoro"
python download_images.py --classe "estrela cadente" # sinônimo
# 4. Treine seu detector personalizado
python train.py
# 5. Monitore sua webcam em tempo real
python webcam.py