opencv-4.1.2 und opencv-contrib_4.1.2 Kompilierungslösung

1. Laden Sie zunächst den Quellcode von opencv-4.1.2 und opencv_contrib-4.1.2 von der offiziellen Website herunter. Die Versionen der beiden müssen konsistent sein. Beachten Sie, dass der Verzeichnisname keine chinesischen Zeichen enthält.
2. Gehen Sie zur offiziellen Website, um cmake-3.23.1-windows-x86_64 herunterzuladen.
3. Installieren Sie vs2017.
4. Installieren Sie Qt5.14.1, wählen Sie den Compiler msvc2017_32 bit, msvc2017_64 bit, mingw_32 bit, mingw_64 bit und wählen Sie weitere Optionen Die Installation ist abgeschlossen. So legen Sie den Pfad in der Systemvariablen -path fest: D:\Qt\Qt5.14.2\5.14.2\mingw73_32\bin;D:\Qt\Qt5.14.2\Tools\mingw730_32\bin;D:\ Qt\Qt5.14.2 \Tools\mingw730_64\bin;D:\Qt\Qt5.14.2\Tools\msvc2017\bin;D:\Qt\Qt5.14.2\Tools\msvc2017_64\bin; Fünftens: Installieren Sie cmake-3.23.1 , und in der Systemvariablen
-Fügen Sie C:\Program Files\CMake\bin zum Pfad hinzu
Sechstens geben Sie das Verzeichnis opencv_contrib-4.3.0 ein:
\opencv_contrib-4.3.0\modules\xfeatures2d\cmake
Öffnen Sie die 27 Zeilen von cmake:
„https://raw.staticdn.net/opencv/opencv_3rdparty/{OPENCV_3RDPARTY_COMMIT}/“ geändert in „https://raw.staticdn.net/opencv/opencv_3rdparty/${OPENCV_3RDPARTY_COMMIT}/“
Sieben, geben Sie das opencv-Verzeichnis ein
1. Ändern Sie Zeile 47 von 3rdparty\ippicv\ippicv.cmake:
„https://raw.githubusercontent.com/opencv/opencv_3rdparty/{IPPICV_COMMIT}/ippicv/“ in:
„https://raw.staticdn.net/ opencv /opencv3rdparty/{IPPICV_COMMIT}/ippicv/““
2. Ändern Sie Zeile 25 von 3rdparty\ffmpeg\ffmpeg.cmake: „https://raw.githubusercontent.com/opencv/opencv_3rdparty/{FFMPEG_BINARIES_COMMIT}/ffmpeg/“ in: https ://raw.staticdn.net/opencv/opencv3rdparty/{FFMPEG_BINARIES_COMMIT}/ffmpeg/“
8. Wenn Sie opencv_contrib gleichzeitig kompilieren möchten, klicken Sie auf die Schaltfläche rechts in OPENCV_EXTRA_MODULES_PATH, um nach dem ersten Durchgang den richtigen Pfad auszuwählen von configure. Hinweis Hier müssen Sie mit der Maus auf die Schaltfläche klicken, um den Pfad auszuwählen, und Sie können ihn nicht kopieren und einfügen, da sonst die Konfiguration fehlschlägt. Die Standardkonfiguration muss nicht
gleichzeitig die Erweiterungsbibliothek opencv_contrib kompilieren Klicken Sie hier, um die Konfigurationsdatei direkt nach der ersten Konfiguration zu generieren.
9. Wechseln Sie im cmd-Fenster zum Build-Verzeichnis, führen Sie den Befehl aus: mingw32-make -j 4 (entsprechend der Anzahl der Kerne Ihres Computers) und führen Sie dann Folgendes aus: mingw32-make install
10. Der Inhalt der kompilierten opencv befindet sich im Ordner \build\install. Wenn Sie ihn verwenden möchten, müssen Sie ihn zur Systemvariablen -path hinzufügen: zum Beispiel: D:\opencv4.1.2\build\install\ x86\mingw\bin; Oder D:\opencv4.6.0\build\x64\vc14\bin;
Elf, msvc2017 entspricht vc14, achten Sie darauf, Ihren Compiler auszuwählen.
Fügen Sie hier eine Bildbeschreibung ein

Qiufeng schrieb in Zibo, Geschäftskontakt und technischer Austausch: Q375172665

Supongo que te gusta

Origin blog.csdn.net/hmwz0001/article/details/130123313
Recomendado
Clasificación