91 Installation des outils » Historique » Version 25
Anonyme, 25/01/2019 00:13
1 | 2 | Anonyme | h1. 9.1 Installation des outils |
---|---|---|---|
2 | 1 | Anonyme | |
3 | 9 | Anonyme | h2. Installer opencv 3.4.4 sur ubuntu 16.04 |
4 | 4 | Anonyme | |
5 | 14 | Anonyme | h3. 1. Mise à jour Ubuntu : |
6 | 3 | Anonyme | |
7 | $ sudo apt-get update |
||
8 | 1 | Anonyme | $ sudo apt-get upgrade |
9 | 5 | Anonyme | |
10 | 14 | Anonyme | h3. 2. Installer des paquets dépendants : |
11 | 5 | Anonyme | |
12 | $ sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev |
||
13 | $ sudo apt-get install python3.5-dev python3-numpy libtbb2 libtbb-dev qt5-default |
||
14 | 6 | Anonyme | $ sudo apt-get install libjpeg-dev libpng-dev libtiff5-dev libjasper-dev libdc1394-22-dev libeigen3-dev libtheora-dev libvorbis-dev |
15 | $ sudo apt-get install libxvidcore-dev libx264-dev sphinx-common libtbb-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev |
||
16 | $ sudo apt-get install libopenexr-dev libgstreamer-plugins-base1.0-dev libavutil-dev libavfilter-dev libavresample-dev |
||
17 | 7 | Anonyme | |
18 | 14 | Anonyme | h3. 3. Obtenir Opencv : |
19 | 7 | Anonyme | |
20 | $ cd /opt |
||
21 | /opt$ git clone https://github.com/Itseez/opencv.git |
||
22 | /opt$ git clone https://github.com/Itseez/opencv_contrib.git |
||
23 | /opt$ cd opencv_contrib |
||
24 | /opt/opencv_contrib$ git checkout 3.4.4 |
||
25 | /opt/opencv_contrib$ cd .. |
||
26 | /opt$ cd opencv |
||
27 | /opt/opencv$ git checkout 3.4.4 |
||
28 | |||
29 | 14 | Anonyme | h3. 4. Compiler et installer Opencv |
30 | 7 | Anonyme | |
31 | /opt/opencv$ mkdir build |
||
32 | /opt/opencv$ cd build |
||
33 | /opt/opencv/build$ cmake -D CMAKE_BUILD_TYPE=RELEASE \ |
||
34 | -D CMAKE_INSTALL_PREFIX=/usr/local \ |
||
35 | -D WITH_TBB=ON \ |
||
36 | -D WITH_V4L=ON \ |
||
37 | -D WITH_QT=ON \ |
||
38 | -D WITH_OPENGL=ON \ |
||
39 | -D OPENCV_EXTRA_MODULES_PATH=/opt/opencv_contrib/modules \ |
||
40 | -D BUILD_EXAMPLES=ON .. |
||
41 | |||
42 | /opt/opencv/build$ make -j4 |
||
43 | /opt/opencv/build$ make install |
||
44 | /opt/opencv/build$ ldconfig |
||
45 | /opt/opencv/build$ cd ~ |
||
46 | 8 | Anonyme | |
47 | 14 | Anonyme | h3. 5. Vérifier l'installation |
48 | 1 | Anonyme | |
49 | $ pkg-config --modversion opencv |
||
50 | |||
51 | 17 | Anonyme | h2. Télécharger Khepera III Toolbox |
52 | 12 | Anonyme | |
53 | h3. Télécharge le paquet |
||
54 | |||
55 | Une version plus ou moins stable est disponible sur le site de sourceforge project page : https://sourceforge.net/projects/khepera3toolbox/. |
||
56 | 21 | Anonyme | |
57 | 12 | Anonyme | Une fois le téléchargement est fini, décompressez-le. C'est une méthode recommandé pour récupérer Kherpera III Toolbox sans faire des contributions. |
58 | 15 | Anonyme | |
59 | h3. Récupérer la nouvelle version avec SVN |
||
60 | |||
61 | Une nouvelle version peut être checking out par SVN tree : |
||
62 | |||
63 | $ svn checkout https://svn.code.sf.net/p/khepera3toolbox/code/ |
||
64 | |||
65 | 16 | Anonyme | Cette méthode vous permets de faire des contributions vous-même, et récupérez la nouvelle version du code. Pour mettre à jour à une version récente : |
66 | |||
67 | $ svn update |
||
68 | 18 | Anonyme | |
69 | h2. Insaller outil cross-compilation |
||
70 | 19 | Anonyme | |
71 | h3. Linux à Korebot |
||
72 | |||
73 | Télécharger le fichier korebot-tools-i386-0.1.2.tar.gz sur le site : http://ftp.k-team.com/korebot/toolchain-i386/ |
||
74 | 20 | Anonyme | |
75 | 19 | Anonyme | Décompressez-le dans le répertoire de votre préférence : tar -xfz korebot-tools-i386-0.1.2.tar.gz |
76 | 20 | Anonyme | |
77 | 19 | Anonyme | Ajouter bin répertoire à votre PATH variable environnement. Je vous conseille d'ajouter cette ligne dans .bashrc fichier. |
78 | 20 | Anonyme | |
79 | 1 | Anonyme | Pour ouvrir le fichier .bashrc : $ votre_éditeur_de_texte (gedit/kate/leafpad...) .bashrc |
80 | 22 | Anonyme | |
81 | Ajouter à la fin : export PATH=$PATH:/path/to/your/arm/toolchain/bin |
||
82 | |||
83 | Puis relancer le terminal. |
||
84 | 23 | Anonyme | |
85 | Tester si ça fonctionne : $ arm-linux-gcc -h |
||
86 | 24 | Anonyme | |
87 | h3. Linux à Korebot 2 |
||
88 | 25 | Anonyme | |
89 | Télécharger le fichier korebot2-oetools-light-1.0-kb1.2.tar.bz2 et décompressez-le : |
||
90 | |||
91 | wget http://ftp.k-team.com/KorebotII/software/light_toolchain/korebot2-oetools-light-1.0-kb1.2.tar.bz2 |
||
92 | tar xvjf korebot2-oetools-light-1.0-kb1.2.tar.bz2 |
||
93 | sudo mv korebot2-oetools-1.0/ /usr/local/ |
||
94 | |||
95 | Ajouter bin répertoire à votre PATH variable environnement. Je vous conseille d'ajouter cette ligne dans .bashrc fichier. |
||
96 | |||
97 | Pour ouvrir le fichier .bashrc : $ votre_éditeur_de_texte (gedit/kate/leafpad...) .bashrc |
||
98 | |||
99 | Ajouter à la fin : export PATH=$PATH:/usr/local/korebot2-oetools-1.0/tmp/cross/bin/ |
||
100 | |||
101 | Puis relancer le terminal. |
||
102 | |||
103 | Tester si ça fonctionne : $ arm-angstrom-linux-gnueabi-gcc --help |