[PYTHON] Détails des erreurs et contre-mesures survenues dans OpenCv2 lors de l'exécution de l'exemple de programme de reconnaissance d'objets de "Détection d'objets sur les outils"

Essayer la reconnaissance d'objets en temps réel à l'aide d'une caméra Web Je laisserai la partie trébuchée pour rappel. Si vous rencontrez un problème similaire au vôtre, veuillez vous y référer.

** ■ Site référencé ** Je travaillais sur le site suivant, mais une erreur s'est produite dans la partie OpenCV.

Site référencé: @ karaage0703 "Les" Outils de détection d'objets "qui peuvent détecter des objets avec TensorFlow sont désormais compatibles avec TensorFlow 2.x."

** ■ Détails de l'erreur ** <Situation 1> Lorsque j'ai exécuté l'exemple de programme de reconnaissance d'objets dans ObjectDetectonTools avec python, j'ai eu une erreur d'exécution avec cv2.waitKey (0) d'openCv disant "OpenCV n'est pas installé".

J'aurais dû installer OpenCV, mais pour une raison quelconque, j'obtenais une erreur disant qu'il n'était pas installé.

<Situation 2> Essayez-le avec python Je n'obtiens pas d'erreur d'importation lorsque je clique sur "import cv2", Lorsque j'ai frappé cv2.waitKey (0) pour l'exécuter, une erreur s'est produite.

À ce moment-là, je n'avais aucune idée de ce qui se passait.

** ■ Environnement d'exécution ** OS : Ubuntu 18.04.5 LTS python: python3 Utilisez anaconda

** ■ Cause ** Je ne connais pas la cause exacte La cause première est des bibliothèques telles qu'openCv installées avec pip et anaconda. Il semble que c'était foiré. En conséquence, lorsque j'ai exécuté python3 (environnement anaconda), il semble que je n'ai pas pu trouver la destination de référence d'openCv que j'aurais dû installer.

** ■ Solution ** ・ Supprimer anaconda J'ai supprimé anaconda et l'ai unifié avec pip. Après cela, quand j'ai réinstallé opencv etc., le même résultat que le site de référence a été obtenu.

Recommended Posts

Détails des erreurs et contre-mesures survenues dans OpenCv2 lors de l'exécution de l'exemple de programme de reconnaissance d'objets de "Détection d'objets sur les outils"
Erreur survenue dans OpenCV3 et sa solution Précautions lors de l'utilisation d'OpenCV3 sur Mac
Une histoire sur une erreur lorsque PyInstaller est utilisé dans un programme qui utilise googleapiclient
Un serveur qui renvoie le nombre de personnes devant la caméra avec bottle.py et OpenCV
Résumé des points à garder à l'esprit lors de l'écriture d'un programme qui s'exécute sur Python 2.5
Grâce à l'installation du package pip qui dépend de opencv-python lors de la construction d'opencv à partir du code source
Précautions lors de la superposition de la fonction de densité de probabilité et de l'histogramme dans matplotlib