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.