Le paquet opencv contient des bibliothèques graphiques visant principalement la vision temps réel.
This package is known to build and work properly using an LFS 12.0 platform.
Téléchargement (HTTP) : https://github.com/opencv/opencv/archive/4.8.0/opencv-4.8.0.tar.gz
Somme de contrôle MD5 : c2225e737ce7f671b839a687f2dc7ab9
Taille du téléchargement : 88 Mo
Estimation de l'espace disque requis : 783 Mo
Estimation du temps de construction : 4,1 SBU (avec parallélisme = 4)
Modules supplémentaires facultatifs : https://github.com/opencv/opencv_contrib/archive/4.8.0/opencv_contrib-4.8.0.tar.gz
Un fichier supplémentaire commençant par « ippicv » (integrated performance primitives) sera téléchargé automatiquement durant la partie cmake de la procédure de compilation. Ce téléchargement est spécifique a l'architecture système.
FFmpeg-6.0, gst-plugins-base-1.22.5, GTK+-3.24.38, JasPer-4.0.0, libexif-0.6.24, libjpeg-turbo-3.0.0, libpng-1.6.40, libtiff-4.5.1, libwebp-1.3.1, v4l-utils-1.24.1 et xine-lib-1.2.13
apache-ant-1.10.14, Doxygen-1.9.7, Java-20.0.2, NumPy-1.25.2, Python-2.7.18, blas, Cuda, Eigen, OpenEXR, GDAL, lapack, libdc1394, Threading Building Blocks (TBB) et VTK - The Visualization Toolkit,
Si vous avez téléchargé les modules supplémentaires, déballez-les maintenant :
tar -xf ../opencv_contrib-4.8.0.tar.gz
Installez opencv en exécutant les commandes suivantes :
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_CXX11=ON \
-DBUILD_PERF_TESTS=OFF \
-DWITH_XINE=ON \
-DBUILD_TESTS=OFF \
-DENABLE_PRECOMPILED_HEADERS=OFF \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_WITH_DEBUG_INFO=OFF \
-Wno-dev .. &&
make
Le paquet n'a pas une suite de tests fonctionnelle.
Maintenant, en tant qu'utilisateur root :
make install
-DWITH_XINE=ON : Cette
option indique à la procédure make d'utiliser xine-lib-1.2.13.
-DENABLE_PRECOMPILED_HEADERS=OFF :
cette option est requise pour la compatibilité avec gcc-6.1 et
supérieur.
-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.8.0/modules :
demande au système de construction de construire les modules
supplémentaires.