(→Compilation Version 2.4.2) |
(→Compilation Version 2.4.2) |
||
Ligne 15 : | Ligne 15 : | ||
===Compilation Version 2.4.2=== | ===Compilation Version 2.4.2=== | ||
+ | |||
+ | ====cmake==== | ||
2013/01/10 ligne de commande de préparation à la compilation cmake: <br> | 2013/01/10 ligne de commande de préparation à la compilation cmake: <br> | ||
Ligne 24 : | Ligne 26 : | ||
Dans notre cas des librairies doivent etre installé avant le passage de cmake: TBB, OpenEXR, Python, OpenGL ( celles d'AMD sont parfaites quand on a une carte graphique AMD), pkgconfig, ffmpeg, libav, libjpeg-dev, ... | Dans notre cas des librairies doivent etre installé avant le passage de cmake: TBB, OpenEXR, Python, OpenGL ( celles d'AMD sont parfaites quand on a une carte graphique AMD), pkgconfig, ffmpeg, libav, libjpeg-dev, ... | ||
- | + | ====make==== | |
cd .. | cd .. | ||
Sommaire |
OpenCV (pour Open Computer Vision) est une bibliothèque graphique libre, initialement développée par Intel, spécialisée dans le traitement d'images en temps réel. La société de robotique Willow Garage assure le support de cette bibliothèque depuis 2008.
Cette bibliothèque est distribuée sous licence BSD.
2013/01/10 ligne de commande de préparation à la compilation cmake:
cd /home/franck/DataCenter/projets/OpenCV/OpenCV-2.4.2/OpenCV.build
cmake -DWITH_OPENGL:bool=ON -DWITH_QT:bool=ON -DWITH_TBB:bool=ON -DBUILD_EXAMPLES:bool=ON -DBUILD_DOCS:bool=ON
-DINSTALL_C_EXAMPLES:bool=ON -DWITH_UNICAP:bool=ON -DWITH_GTK:bool=ON -DWITH_OPENEXR:bool=ON -DENABLE_SSE3:bool=ON ..
Voir le fichier OpenCV-2.4.2/CMakeList.txt pour les options de CMake.
Dans notre cas des librairies doivent etre installé avant le passage de cmake: TBB, OpenEXR, Python, OpenGL ( celles d'AMD sont parfaites quand on a une carte graphique AMD), pkgconfig, ffmpeg, libav, libjpeg-dev, ...
cd ..
make
cd /home/franck/DataCenter/projets/OpenCV/OpenCV-2.4.2/OpenCV.build/Release
cmake -D BUILD_EXAMPLES:bool=ON -D WITH_OPENCL:bool=ON -D WITH_QT:bool=ON -D WITH_OPENGL:bool=ON -D WITH_OPENCLAMDFFT:bool=OFF
-D WITH_OPENCLAMDBLAS:bool=OFF -D WITH_TBB:bool=ON -D CMAKE_BUILD_TYPE:string=Release -D CLAMDBLAS_INCLUDE_DIR:string=/usr/include/ATI/clAmdBlas
-D CLAMDBLAS_LIBRARIES:string=/usr/lib/fglrx/libclAmdBlas.so -D CLAMDFFT_INCLUDE_DIR:string=/usr/include/ATI/clAmdFft
-D CLAMDFFT_LIBRARIES:string=/usr/lib/fglrx/libclAmdFft -D ENABLE_SSE41:bool=ON -D ENABLE_SSE42:bool=ON ..
Voir le fichier OpenCV-2.4.3/CMakeList.txt pour les options de CMake.
A noter que je n'ai pas réussi, pour l'instant, a compiler OpenCV avec les libs libclAmdFft et clAmdFft d'AMD. Elles sont ici en OFF avec un message de cmake sur leurs include et lib.
make install