Laser Scanner 3D SkanDal Scripts Python

De Centre de Ressources Numériques - Labomedia
Révision de 2 novembre 2017 à 17:35 par Serge (discussion | contributions) (skandal.ino)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher


Listes des scripts et utilisation en ligne de commande

arduino.py

Class Arduino: Inialise la connexion et envoie les caractères sur la carte.

webcam.py

Pour appliquer les réglages à la caméra.

window.py

Avec la lass Window pour créer facilemnt les fenêtres Opencv. Mais ça ouvre des fenêtres inutiles à cause des trackbars.

capture.py

Class Capture pour régler le scanner et capturer les images.

config.py

Lecture et enregistrement des valeurs dans scan.ini

group.py

Fonction group(): Pour un groupe de points (x,y), groupe les points qui ont le même y en calculant la moyenne des x. Retourne liste de y, liste de x, épaisseur des x.

process.py

Class Process pour trouver la ligne laser dans les images et calculer les coordonnées 3D des points.

scan.ini

Les détails pour la configuration.

skandal.py

Interface en terminal

skandal.ino

Le script Processing à charger dans la carte Auduino avec le logiciel Arduino.