Skip to content

kiteros/DetecteurObjetsOrbitaux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DetecteurObjetsOrbitaux

Code du projet de TP de 3ème année consistant à détecter des objets en orbite basse à l'aide de caméras optiques

Code à éxécuter sur le raspberry pi pour prendre des images automatiquement :

Pour procéder à la prise de photos automatiquement, il faut réaliser les étapes suivantes (cela est sous réserve d'avoir inclu la ligne python3 /home/pi/take.py dans le fichier /etc/rc.local

  • Allumer la caméra au préalable
  • Allumer le raspberry pi en connectant la battrie à son port de charge
  • Presser pendant 3 secondes sur l'interrupteur du module GPS pour l'activer
  • Attendre environ 30 secondes et les images commenceront à être prises automatiquement, et stockées dans l'adresse mentionnée dans le code, cela peut être soit /home/pi/PHOTO_FULLPROCESS ou /etc/media/DISQUE/PHOTO_FULLPROCESS. Un nouveau set sera crée à chaque fois que le raspberry pi est brancé, avec chaque set contenant un fichier param.txt contenant l'orientation et paramètres intrinsèques à la caméra, et un fichier stations.in contenant la position GPS du prototype.

Pour procéder à la prise de photos manuelle, il faut :

  • Se connecter au préalable avec un réseau wifi mobile (partage de connexion), pour que le raspberry pi se souvienne de se réseau.
  • Une fois sur place, allumer le partage de connexion, et se connecter avec un PC à se même réseau
  • Allumer la caméra
  • Allumer le raspberry pi en connectant la batterie à son port de charge
  • Presser pendant 3 secondes sur l'interrupteur du module GPS pour l'activer
  • En utilisant VNC viewer, se connecter à l'adresse IP du raspberry pi préalablement enregistrée
  • Lancer le code /home/pi/take.py
  • Attendre environ 30 secondes et les images commenceront à être prises automatiquement, et stockées dans l'adresse mentionnée dans le code, cela peut être soit /home/pi/PHOTO_FULLPROCESS ou /etc/media/DISQUE/PHOTO_FULLPROCESS. Un nouveau set sera crée à chaque fois que le raspberry pi est brancé, avec chaque set contenant un fichier param.txt contenant l'orientation et paramètres intrinsèques à la caméra, et un fichier stations.in contenant la position GPS du prototype.
  • Le programme peut être arrêté à tout moment en faisant CTRL+C, et le programme peut être relancé avec la même commande

Fonctionnement du code de détection d'images

Méthode rapide:

Entre la commande suivante dans le terminal : python3 Analyse.py --folder "folder_name" où "folder_name" est le nom du dossier contenant toutes les images à analyser.

Le seuil de Hough (longueur minimale de ligne) peut-être modifié selon : -- hough (200 par défaut)

Plus de paramètres sont modifiables, voir https://github.com/YBouquet/detectsat, mais présentent moins d'intérêt.

About

Code du projet de TP de 3ème année consistant à détecter des objets en orbite basse à l'aide de caméras optiques

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published