Versuch der Echtzeit-Objekterkennung mit einer Webkamera Ich werde den gestolperten Teil als Erinnerung verlassen. Wenn Sie ein ähnliches Problem haben, lesen Sie es bitte.
** ■ Referenzierte Site ** Ich habe basierend auf der folgenden Site gearbeitet, aber im OpenCV-Teil ist ein Fehler aufgetreten.
Referenzierte Website: @ karaage0703 "Die" Objekterkennungswerkzeuge ", mit denen Objekte mit TensorFlow sehr einfach erkannt werden können, sind jetzt mit TensorFlow 2.x kompatibel."
** ■ Fehlerdetails ** <Situation 1> Als ich das Objekterkennungs-Beispielprogramm in ObjectDetectonTools mit Python ausführte, wurde mit cv2.waitKey (0) von openCv ein Laufzeitfehler mit der Meldung "OpenCV ist nicht installiert" angezeigt.
Ich hätte OpenCV installieren sollen, aber aus irgendeinem Grund wurde eine Fehlermeldung angezeigt, dass es nicht installiert wurde.
<Situation 2> Versuchen Sie es mit Python Ich erhalte keinen Importfehler, wenn ich auf "cv2 importieren" drücke. Als ich cv2.waitKey (0) drückte, um es auszuführen, trat ein Fehler auf.
Zu diesem Zeitpunkt hatte ich keine Ahnung, was los war.
** ■ Ausführungsumgebung ** OS : Ubuntu 18.04.5 LTS python: python3 Verwenden Sie Anakonda
** ■ Ursache ** Ich kenne die genaue Ursache nicht, Die Hauptursache sind Bibliotheken wie openCv, die mit pip und anaconda installiert wurden. Es scheint, dass es durcheinander war. Als ich python3 (Anaconda-Umgebung) ausführte, schien es mir daher nicht möglich zu sein, das Referenzziel von openCv zu finden, das ich hätte installieren sollen.
** ■ Lösung ** ・ Anakonda löschen Ich habe Anaconda gelöscht und mit pip vereinheitlicht. Danach, als ich opencv usw. erneut installierte, wurde das gleiche Ergebnis wie auf der Referenzseite erhalten.
Recommended Posts