Visual Studio2022 verwendet C++, um die Installation und Konfiguration von Yolov5 Target Detection-OpenCV auszuführen

Ich verweise auf den Blog zum Herunterladen und Konfigurieren von OpenCV in Visual Studio 2022. Beim Ausführen des Programms treten jedoch unterschiedliche Inhalte oder Fehler auf. Lassen Sie uns dies hier aufzeichnen, um die spätere Überprüfung von Fehlern in nachfolgenden Vorgängen zu erleichtern.

 Ich habe die Windows-Version opencv4.8.0 heruntergeladen

Nachdem der Download abgeschlossen ist, erhalten Sie die folgende Datei.

         Als nächstes ändern Sie die Umgebungsvariablen. Meins ist ein Windows 11-System. Ich kann die erweiterten Systemeinstellungen nicht finden, indem ich mit der rechten Maustaste auf den Computer -> Eigenschaften klicke. Schließlich habe ich die Systemeigenschaften über Einstellungen -> Systeminformationen -> Erweitert gefunden Systemeinstellungen, wie unten gezeigt. Klicken Sie auf die Umgebungsvariablen. Suchen Sie auf der sich öffnenden Seite den Pfad in der Systemvariablen, doppelklicken Sie, um ihn zu öffnen, klicken Sie rechts auf Neu und kopieren Sie ihn entsprechend der Adresse des opencv heruntergeladen.

 Öffnen Sie das heruntergeladene Visual Studio2022 und klicken Sie, um ein neues Projekt zu erstellen, wie in der Abbildung gezeigt

 Geben Sie den Standort entsprechend dem Standort ein, den Sie erstellen möchten.

 Klicken Sie nach dem Ausfüllen mit der rechten Maustaste auf die Quelldatei, um ein neues Element hinzuzufügen

 Nachdem die Datei erstellt wurde, klicken Sie im Projekt in der Menüleiste auf Eigenschaften. Sie müssen drei Positionen ändern.

 1. Das Include-Verzeichnis im VC++-Verzeichnis; 2. Das Bibliotheksverzeichnis im VC++-Verzeichnis; 3. Zusätzliche Abhängigkeiten, die im Linker eingegeben werden; Die spezifischen Änderungen sind wie folgt: Hier ist ein Beispiel für ein Bibliotheksverzeichnis, und das Gleiche gilt für Include-Verzeichnisse.

 Geben Sie die beiden von opencv installierten Adressen ein.

 Zusätzliche Abhängigkeiten in der Linker-Eingabe erfordern das Ausfüllen des absoluten Pfads zum Element plus .lib. Meine ist diese Adresse D:\opencv\opencv\build\x64\vc16\lib\opencv_world480d.lib

 Klicken Sie nach dem Ausfüllen auf OK

 Führen Sie dieses Programm aus, um zu sehen, ob die opencv-Installation erfolgreich ist.

#include <opencv2\opencv.hpp> 
#include <iostream>

using namespace std;   // c++标准库中所有标识符都被定义于一个名为std的namespace中
using namespace cv;

int main()
{
	Mat img = imread("C:/Users/ly351/Pictures/test1.jpg");
	if (img.empty())
	{
		cout << "该图片读取有问题" << endl;
		return 0;
	}
	imshow("test", img);
	waitKey(0);
	return 0;
}

 Erfolgreich gelesen. Bei diesem Bild handelt es sich um ein Bild, das ich zufällig im Internet gefunden habe. Sollte es sich um einen Verstoß handeln, bitte ich Sie, mich zu kontaktieren, damit ich es umgehend lösche.

Supongo que te gusta

Origin blog.csdn.net/weixin_50847463/article/details/132020752
Recomendado
Clasificación