Advertisement
Guest User

DofOriol : Installer OpenCv

a guest
Jan 22nd, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.94 KB | None | 0 0
  1. //************************************************
  2. //Créateurs : Oriol Alexandre et Doffemont Florian
  3. //Date : 22/01/20
  4. // Nom : Installer OpenCv
  5. //************************************************
  6.  
  7.  
  8. Étapes d' installation :
  9.  
  10. #Assurez-vous que ssh est activé lors de la configuration:
  11.  
  12. #Pour que vous puissiez utiliser le transfert X11 et pouvoir utiliser le ssh -X pour entrer dans votre raspberry pi, vous devez entrer dans votre fichier / etc / ssh / ssh_config et apporter quelques modifications. Si cela n'est pas fait et que vous essayez de l'utiliser, cela vous donnera une erreur d'avertissement gtk qui ne peut pas afficher l'interface graphique sur votre bureau. Suivez le lien suivant pour plus d'informations: http://www.raspberrypi.org/forums/viewtopic.php?t=27387&p=244451
  13.  
  14.  
  15. ssh - X pi @ 192 . 168.1 . 33
  16.  
  17.  
  18. #Si votre ssh n'est pas encore activé, vous pouvez le reconfigurer en appliquant la commande suivante:
  19.  
  20. sudo raspi - config
  21.  
  22.  
  23. ***** Très important *****
  24.  
  25. #et dans les options avancées:
  26.  
  27.  
  28.  
  29. ssh activé
  30.  
  31. appareil photo activé
  32.  
  33. étendre le système de fichiers activé (commande d'utilisation totale du disque de la carte SD, vous devrez peut-être redémarrer pour le voir étendu)
  34.  
  35. sudo apt - obtenir la mise à jour
  36.  
  37. sudo apt - obtenir une mise à niveau
  38.  
  39. #vérifiez que votre webcam ou pi-cam est lue par votre pi:
  40.  
  41. lsusb
  42.  
  43. #vous pouvez le tester en téléchargeant ce qui suit
  44.  
  45. sudo apt - get install guvcview
  46.  
  47. #et entrez la commande suivante:
  48.  
  49. guvcview
  50.  
  51. #pour une installation facile du package, vous pouvez télécharger synaptique
  52.  
  53. sudo apt - get install synaptic
  54.  
  55. #installer la pile scipy python
  56.  
  57. sudo apt - get install python - numpy python - scipy python - matplotlib
  58.  
  59. ipython - cahier python - pandas python - sympy python - nez
  60.  
  61. # pour obtenir le zip OpenCV ou le tar.bz2 ou le tar.gz:
  62.  
  63. wget http : //sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip
  64.  
  65. #install environnement de développement de base
  66.  
  67. sudo apt - get install build - pack essentiel de cmake - config
  68.  
  69. sudo apt - get install default - jdk ant
  70.  
  71. sudo apt - get install libgtkglext1 - dev
  72.  
  73. sudo apt - get install bison
  74.  
  75. sudo apt - get install qt4 - dev - tools libqt4 - dev libqt4 - core libqt4 - gui
  76.  
  77. sudo apt - get install v4l - utils
  78.  
  79. sudo apt - get install qtcreator ( vous n'avez pas vraiment besoin de l'avoir)
  80.  
  81.  
  82.  
  83. #plus raspberry pi dépendances spécifiques à l'opencv qui vous faciliteront la vie
  84.  
  85.  
  86. sudo apt-get install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-progs ffmpeg libavcodec-dev libavcodec53 libavformat53 libavformat-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libxine1-ffmpeg libunicap2 libunicap2-dev swig libv4l-0 libv4l-dev python-numpy libpython2.7 python-dev python2.7-dev libgtk2.0-dev
  87.  
  88.  
  89.  
  90.  
  91. # prêt à commencer à compiler opencv
  92.  
  93. # Extrayez maintenant le dossier opencv en décompressant le fichier zip que vous avez téléchargé depuis Sourceforge
  94.  
  95. décompressez opencv - 2.4 . 9.zip
  96.  
  97.  
  98. #changez le répertoire dans le dossier que vous venez d'extraire
  99.  
  100. cd opencv - 2.4 . 9.1
  101.  
  102. #créer un répertoire appelé build
  103.  
  104. mkdir build
  105.  
  106. #change dans ce répertoire récemment créé
  107.  
  108. construction de cd
  109.  
  110.  
  111. # étape très importante pour créer les drapeaux et les instructions pour le processus de compilation
  112.  
  113.  
  114. CMake - D CMAKE_BUILD_TYPE = DE PRESSE - D INSTALL_C_EXAMPLES = ON - D INSTALL_CPP_EXAMPLES = ON - D INSTALL_PYTHON_EXAMPLES = ON - D BUILD_EXAMPLES = ON - D WITH_QT = ON - D CMAKE_INSTALL_PREFIX = / usr / locale - D WITH_OPENGL = ON - D WITH_V4L = ON . .
  115.  
  116.  
  117. # maintenant vous êtes prêt à faire
  118.  
  119. sudo make
  120.  
  121.  
  122. #et maintenant vous êtes prêt à installer *** très important assurez-vous d'inclure sudo avec la commande
  123.  
  124. sudo make install
  125.  
  126.  
  127. #créer le fichier suivant:
  128.  
  129. sudo nano / etc / ld . donc . conf . d / opencv . conf
  130.  
  131. #entrez la ligne suivante dans le fichier vide:
  132.  
  133. / usr / local / lib
  134.  
  135.  
  136. #après avoir enregistré le fichier, entrez la commande suivante:
  137.  
  138. sudo ldconfig
  139.  
  140. # ouvrez votre fichier bash.bashrc en entrant la commande:
  141.  
  142. sudo nano / etc / bash . bashrc
  143.  
  144. #dans votre fichier bash.bashrc, entrez les deux lignes suivantes à la fin du document:
  145.  
  146. PKG_CONFIG_PATH = $ PKG_CONFIG_PATH : / usr / local / lib / pkgconfig
  147.  
  148. exporter PKG_CONFIG_PATH
  149.  
  150. #enregistrez-le et fermez le terminal, puis reconnectez-vous en ouvrant un nouveau terminal pour vous assurer que vos modifications apportées au fichier bash.bashrc prennent effet.
  151.  
  152. #Test pour vous assurer que tout fonctionne correctement:
  153.  
  154. # ouvrez le répertoire des exemples c:
  155.  
  156. cd ~ /OpenCV-2.4.9/ samples / c
  157.  
  158. chmod + x build_all . sh
  159.  
  160. ./ build_all . sh
  161.  
  162. # trouvez un exécutable et exécutez-le en entrant ce qui suit:
  163.  
  164. ./ faceetect
  165.  
  166. #si vous voulez tester le python, allez dans le répertoire python et entrez ce qui suit:
  167.  
  168. #python name_of_the_file.py
  169.  
  170. e . g python faceetect . py
  171.  
  172. #et il fonctionnera.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement