2 votos

Añadir el acceso a la cámara del macbook para la aplicación del terminal

Estoy tratando de ejecutar una OpenCV tutorial que utiliza el cv.VideoCapture(0) . Para ello es necesario el permiso del terminal para acceder a la cámara. Aquí hay una descripción del blog que muestra que ellos ver el terminal incluida en la lista de aplicaciones:

enter image description here

Pero para mí el Terminal no se proporciona como una App opcional:

enter image description here

En realidad, esto no es nada sorprendente. Pero entonces, ¿cómo añadir Terminal ? Los documentos de Apple sólo muestran esto: https://support.apple.com/guide/mac-help/control-access-to-your-camera-on-mac-mchlf6d108da/mac :

enter image description here

No se menciona cómo añadir otros se incluyen las aplicaciones. Entonces, ¿cómo añadir Terminal ? (En realidad, también me interesaría añadir para iTerm2 ..)

2voto

Ayush Poddar Puntos 26

Puedes forzar a tu terminal a solicitar el acceso a tu Cámara.

He utilizado los siguientes comandos ( para hacer una foto desde la cámara de tu MacBook) :

ffmpeg -f avfoundation -list_devices true -i ""

Enumera los dispositivos conectados a tu ordenador. Obtener el ID del dispositivo de su cámara


ffmpeg -ss 0.5 -f avfoundation -i "0" -t 1 capture.jpg

Captura la foto.


Aunque esto no hizo una foto (devuelve un error) pero sí obligó al terminal a pedir permiso para acceder a la Cámara.

P.D: Es necesario tener el ffmpeg paquete instalado. Puede hacer brew install ffmpeg

Obtuve estos comandos de esta respuesta de stackoverflow

Actualización por parte del autor de la pregunta Esto sí funciona y aquí está la captura de pantalla

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X