Ce repository contient le code de détection des gâteaux. Ce fichier est fait pour les pistouks en tout genre.
- Créer un environnement virtuel et l'activer (recommandé)
- Clone le repository avec
git clone https://github.com/heigvd-eurobot/picam_2023.git
- Se déplacer dans le dossier avec
cd picam_2023
- Installer les dépendances avec
pip install -r requirements.txt
- Installer libcamera 2 avec ce tutoriel
- Configurer le driver caméra avec ce tutoriel
flowchart TD
Mirador <--> Canibaliste
Mirador <--> Medor
- S'assurer d'être dans le dossier picam_2023
- Lancer le script
python server.py
sur le serveur (mirador) - Lancer le script
python client.py
sur la caméra (medor ou canibaliste) - Configurer le fichier
.env
avec le format suivant:
# IP
CANIBALIST_IP = 192.168.x.x
MEDOR_IP = 192.168.x.y
MIRADOR_IP = 192.168.x.z
# PORT
CANIBALIST_PORT = a
MEDOR_PORT = b
MIRADOR_PORT = c
- le dossier cakeDetector contient le code de détection des gâteaux.
- le dossier cakeExtractor contient le code qui permet d'extraire un crop des gâteaux.
- le dossier cakeSorter contient le code qui permet de classifier les gâteaux.
https://datasheets.raspberrypi.com/camera/picamera2-manual.pdf