opencv-4.10.0

Introduction à opencv

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

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

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

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : adaf23e87339e6df6d50d68001138ccc

  • Taille du téléchargement : 91 Mo

  • Estimation de l'espace disque requis : 698 Mo (avec opencv-contrib)

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

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.30.2 et UnZip-6.0

Recommandées

Facultatives

apache-ant-1.10.14, Doxygen-1.12.0, Java-22.0.2, NumPy-2.1.0, Protobuf-27.3, ATLAS, blas, Cuda, Eigen, OpenEXR, GDAL, lapack, libdc1394, Threading Building Blocks (TBB) et VTK - The Visualization Toolkit,

Installation de opencv

Si vous avez téléchargé les modules supplémentaires, déballez-les maintenant :

tar -xf ../opencv_contrib-4.10.0.tar.gz

Installez opencv en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr      \
      -D CMAKE_BUILD_TYPE=Release       \
      -D ENABLE_CXX11=ON                \
      -D BUILD_PERF_TESTS=OFF           \
      -D WITH_XINE=ON                   \
      -D BUILD_TESTS=OFF                \
      -D ENABLE_PRECOMPILED_HEADERS=OFF \
      -D CMAKE_SKIP_INSTALL_RPATH=ON    \
      -D BUILD_WITH_DEBUG_INFO=OFF      \
      -W no-dev  ..                     &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

-D CMAKE_SKIP_INSTALL_RPATH=ON : ce paramètre fait supprimer les chemins de recherche des bibliothèques (rpath) codés en dur par cmake lors de l'installation d'un fichier exécutable binaire ou d'une bibliothèque partagée. Ce paquet n'a pas besoin des rpath une fois installé à l'emplacement standard et les rpath peuvent parfois avoir des effets indésirables, voire introduire des problèmes de sécurité.

-D WITH_XINE=ON : Cette option indique à la procédure make d'utiliser xine-lib-1.2.13.

-D ENABLE_PRECOMPILED_HEADERS=OFF : cette option est requise pour la compatibilité avec gcc-6.1 et supérieur.

-D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.10.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.12/site-packages/cv2, /usr/share/licenses/opencv4, /usr/share/opencv4 et /usr/share/java/opencv4