Différences entre versions de « Projet 4A - Repérage par camera »

De Polybot Grenoble
Sauter à la navigation Sauter à la recherche
Ligne 28 : Ligne 28 :
  
 
==Mode d'emploi==
 
==Mode d'emploi==
===installation par image disque (recommandé)===
+
===Installation par image disque (recommandé)===
 
===Installation manuelle===
 
===Installation manuelle===
 
# '''Mise à jour''' du système d’exploitation et des paquets installés: <pre>sudo apt update, sudo apt upgrade</pre>
 
# '''Mise à jour''' du système d’exploitation et des paquets installés: <pre>sudo apt update, sudo apt upgrade</pre>

Version du 29 mars 2020 à 21:45

Le but du projet

Participants

Prénom & Nom Filière
Errikos Messara IESE-4
Pedro Lopes IESE-4

Tuteur: Sylvain Toru

Cahier des charges

Architecture du système

Travail réalisé

Le choix du matériel

Détection des tags

Traitement des données

Le réseau

Support mécanique

Evaluation de la performance

Améliorations possibles

Mode d'emploi

Installation par image disque (recommandé)

Installation manuelle

  1. Mise à jour du système d’exploitation et des paquets installés:
    sudo apt update, sudo apt upgrade
  2. Recompiler et installer la plus récente version de OpenCV et ses depandances avec des options d’optimisation (procédure longue >1h). Guide à suivre
    1. Pour activer des options de multithreading il faut ajouter les flags WITH_TBB=ON, WITH_OPENMP=ON, pendant la génération du makefile. Ces flags de compilation permettent à OpenCV de fonctionner en multithreading. De plus, les flags ENABLE_NEON=ON, ENABLE_VFPV3=ON, forcent la librairie d’utiliser d’instructions spécifiques à l'architecture ARM, qui en conséquence améliorent la performance.
      Liste des flags complète :
cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
    -D ENABLE_NEON=ON \
    -D ENABLE_VFPV3=ON \
    -D BUILD_TESTS=OFF \
    -D INSTALL_PYTHON_EXAMPLES=OFF \
    -D OPENCV_ENABLE_NONFREE=ON \
    -D CMAKE_SHARED_LINKER_FLAGS=-latomic \
    -D WITH_TBB=ON \
    -D WITH_OPENMP=ON \
    -D BUILD_EXAMPLES=OFF ..
3. Installer imutils
pip3 install imutils

Programmes de base

Calibrage

Pendant la coupe