opencv-4.6.0

Introduction à opencv

Le paquet opencv contient des bibliothèques graphiques visant principalement la vision temps réel.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/opencv/opencv/archive/4.6.0/opencv-4.6.0.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 2f52df67b255fcc2c36632a9e9f723f6

  • Taille du téléchargement : 86 Mo

  • Estimation de l'espace disque requis : 662 Mo

  • Estimation du temps de construction : 3,4 SBU (avec parallélisme = 4)

Téléchargements supplémentaires

[Note]

Note

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.

Dépendances de opencv

Requises

CMake-3.23.3 et UnZip-6.0

Recommandées

Facultatives

apache-ant-1.10.12, Doxygen-1.9.4, Java-18.0.1.1, Python-2.7.18, blas, Cuda, Eigen, OpenEXR, GDAL, lapack, libdc1394, NumPy, Threading Building Blocks (TBB) et VTK - The Visualization Toolkit,

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/opencv

Installation de opencv

Si besoin, désarchivez le paquet de modules supplémentaires :

tar xf ../opencv_contrib-4.6.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

Explication des commandes

-DWITH_XINE=ON : Cette option indique à la procédure make d'utiliser xine-lib-1.2.12.

-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.6.0/modules : demande au système de construction de construire les modules supplémentaires.

Contenu

Programmes installés: opencv_annotation, opencv_interactive-calibration, opencv_model_diagnostics, opencv_version, opencv_visualisation et setup_vars_opencv4.sh
Bibliothèques installées: libopencv_calib3d.so, libopencv_core.so, libopencv_dnn.so, libopencv_features2d.so, libopencv_flann.so, libopencv_gapi.so, libopencv_highgui.so, libopencv_imgcodecs.so, libopencv_imgproc.so, libopencv_ml.so, libopencv_objdetect.so, libopencv_photo.so, libopencv_stitching.so, libopencv_video.so et libopencv_videoio.so
Répertoires installés: /usr/include/opencv4, /usr/lib/cmake/opencv4, /usr/lib/python3.10/site-packages/cv2, /usr/share/licenses/opencv4, /usr/share/opencv4 et /usr/share/java/opencv4

Last updated on