1 votes

MacOS Mojave - Impossible d'utiliser Camera avec imutils en Python

Après la nouvelle mise à jour de MacOS (Mojave), je ne peux pas accéder à la caméra. J'utilise un script Python avec opencv y imutils (qui fait de la détection d'objets), et dès que j'exécute le script, il s'arrête. Après la partie de débogage, je vois qu'il s'arrête une fois qu'il appelle le VideoStream de imutls.video . .

"vs = VideoStream(src=0).start()"

Ainsi, lorsque j'ouvre le menu Sécurité et confidentialité > Confidentialité, je constate que les nouveaux MacOS ont ajouté les options Caméra et Microphone. Il n'y a pas de signe "+" ou "-" pour ajouter des programmes supplémentaires afin d'y accéder. Même s'il y en a un, je ne suis pas sûr de pouvoir ajouter un script Python.

Si quelqu'un a une solution à ce problème, n'hésitez pas à la partager.

2voto

IvanAK Points 131

J'ai trouvé la solution ici :

J'ai trouvé la solution ! J'ai essayé d'exécuter le script en utilisant le terminal par défaut fourni avec mac et ça a marché :) Il semble donc qu'il y ait un problème bizarre avec le terminal tiers (iTerm) que j'utilisais.

J'ai utilisé le terminal MacOS et tout semble aller bien. Donc les nouvelles fonctions de sécurité empêchent iTerm.

1 votes

Notez que, bien que iTerm n'ait pas été mentionné dans l'OP et puisqu'il s'agit d'une question à réponse libre, nous pouvons supposer que iTerm a été involontairement omis de l'OP et que la réponse est très certainement pertinente puisqu'il s'agit d'une question à réponse libre.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X