Qt:5.12.8
opencv:3.4.14
qt installieren ------------------------------------------------ ----------------------------------
Da die Installation der von der offiziellen Website heruntergeladenen Version immer fehlschlägt, kann ich sie direkt über die Befehlszeile herunterladen und installieren:
1: Aktualisieren Sie zuerst die Ubuntu-Software und aktualisieren Sie die Spiegelquelle
Sudo apt-get update
sudo apt-get upgrade
2: Installieren Sie Qt mit den folgenden Schritten
sudo apt-get install build-essential
sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
sudo apt-get install qtcreator
sudo apt-get install qt5*
Nachdem die Installation abgeschlossen ist, wie unten gezeigt:
opencv-Installation ------------------------------------------------ ----
Die Wahl hier ist opencv3.4.14
1: Installieren Sie zuerst die Abhängigkeiten
sudo apt-get install build-essential
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran libgtk2.0-dev libjpeg-dev libpng-dev
2: OpenCV herunterladen, kompilieren und installieren -> Veröffentlichungen – OpenCV
3: Geben Sie den Ordner opencv ein, um ein neues Build-Verzeichnis mdir build zu erstellen
CD-Build
cmake ../
Nachdem cmake fertig ist, führen Sie den Befehl make aus, was etwa eine halbe Stunde dauert
4: Führen Sie sudo make install aus, nachdem make abgeschlossen ist
5: Zu diesem Zeitpunkt ist die Kompilierung und Installation von opencv abgeschlossen
6: Dann müssen wir die dynamische Bibliotheksumgebung konfigurieren
sudo vim /etc/ld.so.conf
Am Ende des Textes hinzufügen
Dann machen Sie es sudo /sbin/ldconfig -v wirksam
7: Sie können die Bibliothek nach der Installation von opencv anzeigen
8: Zu diesem Zeitpunkt ist die OpenCV-Installation abgeschlossen.
Qt-Konfiguration opencv -------------------------------- -------------
Stellen Sie zunächst sicher, dass die Qt- und opencv-Umgebungen vollständig konfiguriert sind. Wenn sie nicht konfiguriert sind, können Sie auf -> rk3588 verweisen, um qt + opencv zu installieren
https://kdocs.cn/l/csg9Hx6gBGLj
1: Erstellen Sie zuerst ein Qt-Projekt, verwenden Sie qmake, öffnen Sie die .pro-Datei nach der Erstellung und fügen Sie den Pfad der opencv-Bibliothek hinzu, wie in der folgenden Abbildung gezeigt
Öffnen Sie die Datei main.cpp, geben Sie den folgenden Code ein, ignorieren Sie die rote Erinnerung. Der Code hier dient dazu, das Bild der Kamera abzurufen, wobei 12 die Knotennummer des Videos darstellt. Wir können v4l2-ctl --list-devices verwenden um den Knoten der USB-Kamera zu erhalten
Zeige Ergebnisse------------------------------------------------ -------------------