1. MinGW & CMake
- Vorbereitende Schritte
Öffnen Sie zunächst cmd:
c:
md mingw-w64
md cmake
-
Laden Sie MinGW-W64 herunter und installieren Sie es
unter:
https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/7.3.0/Download
: MinGW-W64 GCC-8.1 . 0 x86_64-posix-seh-Version
Dies ist eine .7z-Datei, extrahieren Sie sie nach c :\mingw-w64 -
Laden Sie CMake herunter und installieren Sie es.
Besuchen Sie: https://cmake.org/download/
Download: Windows x64 ZIP
Extrahieren nach: c:\cmake -
Fügen Sie der Windows-PATH-Variable zwei Pfade hinzu:
C:\mingw-w64\x86_64-8.1.0-release-posix-seh-rt_v6-rev0_2\mingw64\bin
und
C:\cmake\bin
inputexit
Beenden Sie das aktuelle cmd und öffnen Sie es Geben Sie erneut Folgendescmd
ein:
gcc --help
cmake --help
Wenn das Hilfedokument normal angezeigt wird, ist die Installation abgeschlossen.
2. GOCV
- Öffnen Sie cmd und geben Sie Folgendes ein:
go get -u -d gocv.io/x/gocv
- Geben Sie ein
echo %GOPATH%
, um den GOPATH-Pfad zu finden. Meiner lautet zum Beispiel:
C:\Benutzer\rockage\go\pkg\mod\gocv.io\x\[email protected]
- cd /DC:\Users\rockage\go\pkg\mod\gocv.io\x\[email protected]
- Öffnen Sie die Datei win_build_opencv.cmd und bearbeiten Sie sie wie folgt:
-
Suchen
set PATH=%PATH%;C:\Program Files (x86)\CMake\bin;C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin
(Fügen Sie vorne ein REM hinzu, um diese Zeile auskommentieren zu können, da wir bereits Path-Pipelines für MinGW und CMake erstellt haben. Diese Zeile kann auskommentiert oder direkt gelöscht werden.) -
Suchen:
-DWITH_MSMF=OFF
Nachher hinzufügen:-DWITH_OBSENSOR=OFF
(Beachten Sie, dass die Vorder- und Rückseite durch Leerzeichen getrennt werden müssen. Dies ist die Schlüsseländerung.) -
Suchen:
rmdir c:\opencv\opencv-4.7.0 /s /q
rmdir c:\opencv\opencv_contrib-4.7.0 /s /q
(Fügen Sie den REM-Kommentar voran. Diese Änderung ist nicht erforderlich. Sie können diese beiden Verzeichnisse nach erfolgreicher Installation manuell löschen.) -
Die letzte Zeile:
chdir /D C:\Users\rockage\go\pkg\mod\gocv.io\x\[email protected]
Ändern Sie es einfach in Ihren tatsächlichen GOROOT-Pfad. Meiner lautet zum Beispiel:
chdir /D C:\Users\rockage\go\pkg\mod\gocv.io\x\[email protected]
(Dies ist keine Schlüsseländerung, und Patienten mit nicht zwanghaften Störungen müssen ihn nicht ändern.)
-
Geben Sie nach der Änderung Folgendes ein:
win_build_opencv.cmd
Führen Sie dieses Skript aus.
(Es ist möglich, dass diese Datei schreibgeschützt ist. Ändern Sie sie beim Speichern einfach in einen anderen Namen. Dies hat keinen Einfluss auf das Ergebnis.) -
Nachdem die Installation abgeschlossen ist, beendet Exit cmd und fügt einen Pfad zur PATH-Variablen hinzu:
C:\opencv\build\bin
3. Testen
-
Öffnen Sie cmd erneut und geben Sie Folgendes ein:
cd /D C:\Users\rockage\go\pkg\mod\gocv.io\x\[email protected]
(wechseln Sie zum gocv-Projektverzeichnis unter GOPATH) -
go run cmd\version\main.go
(Testprogramm ausführen)
Wenn kein Fehler gemeldet wird und die Versionsnummer normal angezeigt wird, ist die Installation erfolgreich!
gocv-Version: 0.33.0
opencv lib-Version: 4.7.0
Viertens. Nachtrag
Dieser Artikel bezieht sich auf die offizielle Installationsdokumentation von GOCV und füllt einige kleine Lücken. Interessierte Partner können die offizielle Dokumentation direkt lesen: