Skip to content

OpenCV Guide for C++ and MinGW64

Thotify

Sur Windows

🎬 Ta propre version d’OpenCV !


Pourquoi le faire ?

Les soucis de versions sous Windows peuvent vraiment devenir un casse-tête. Pourquoi ne pas prendre le contrôle et créer ta propre version d’OpenCV ? Cela pourrait résoudre ces problèmes et te donner plus de flexibilité dans tes projets !

Comment faire ? 🎯

Prérequis 🛠️

Avant de commencer, assure-toi d’avoir ces outils installés :

  • CMake (version 3.31.4, histoire de ne pas être à la traîne)
  • MinGW64 (version : mingw-w64-x86_64-gcc Version: 14.2.0-2) (avoir MYSYS installé aide)
  • Télécharger le code source d’OpenCV (dans sa version ZIP) ici :
    👉 Github - OpenCV Release - Version 4.11.0
  • Extraire le dossier dans le disque C: de préférence

Étapes de l’installation 🚀

1. Installer les outils via MinGW64 (MSYS2)

Ouvre ton terminal MSYS2 (MinGW64) et lance ces commandes pour tout préparer :

Terminal window
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-cmake

2. Préparer le terrain

Crée un dossier build dans le dossier extrait du ZIP d’OpenCV Navigue dans ce dossier build :

Terminal window
cd C:\opencv-4.11.0\build

3. Configurer le projet avec CMake

Dans le dossier build, lance la commande suivante pour préparer le projet pour MinGW64 :

Terminal window
cmake -G "MinGW Makefiles" ..

4. Compiler OpenCV 🖥️

La compilation peut prendre un peu (beaucoup) de temps ! Pour lancer la compilation, tape :

Terminal window
mingw32-make

5. Installer OpenCV 💻

Une fois la compilation terminée, tu es presque à la fin ! Installe OpenCV avec cette commande :

Terminal window
mingw32-make install

6. Ajouter le dossier de dll au path

Ajoute le chemin suivant dans tes variables d’environnement :

  • C:\opencv-4.11.0\build\install\x64\mingw\bin

🎉 Et voilà, tu as maintenant ta propre version d’OpenCV prête à être utilisée dans tes projets C++ !

Sur Ubuntu

Téléchargement de l’hyperviseur

Téléchargement de l’ISO

Installation de l’ISO

Installation de VSCode

Terminal window
sudo apt-get install wget gpg

Installation de CMake

Terminal window
sudo apt-get -y install cmake

Installation d’un compilateur C++

Terminal window
sudo apt update && sudo apt install build-essential

Installation d’OpenCV

Terminal window
sudo apt update && sudo apt upgrade
sudo apt install libopencv-dev python3-opencv
dpkg -l libopencv-dev