[Nanny-Tutorial] Windows-Plattform OpenCV und seine Golang-Implementierung der GoCV-Installation und -Tests (Pro-Test bestanden)

Fügen Sie hier eine Bildbeschreibung ein

1. MinGW & CMake

  1. Vorbereitende Schritte
    Öffnen Sie zunächst cmd:
c:
md mingw-w64
md cmake
  1. 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

  2. Laden Sie CMake herunter und installieren Sie es.
    Besuchen Sie: https://cmake.org/download/
    Download: Windows x64 ZIP
    Extrahieren nach: c:\cmake

  3. 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
    input exitBeenden Sie das aktuelle cmd und öffnen Sie es Geben Sie erneut Folgendes cmdein:

gcc --help
cmake --help

Wenn das Hilfedokument normal angezeigt wird, ist die Installation abgeschlossen.


2. GOCV

  1. Öffnen Sie cmd und geben Sie Folgendes ein:go get -u -d gocv.io/x/gocv
  2. 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]

  1. cd /DC:\Users\rockage\go\pkg\mod\gocv.io\x\[email protected]
  2. Ö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.)

  1. Geben Sie nach der Änderung Folgendes ein: win_build_opencv.cmdFü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.)

  2. Nachdem die Installation abgeschlossen ist, beendet Exit cmd und fügt einen Pfad zur PATH-Variablen hinzu:
    C:\opencv\build\bin


3. Testen

  1. Ö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)

  2. 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:

  1. https://gocv.io/getting-started/windows/

Guess you like

Origin blog.csdn.net/rockage/article/details/131274753