Estoy intentando ejecutar el siguiente código:
import cv2
video_capture = cv2.VideoCapture(0)
print('Camera initialized')
ret, raw_frame = video_capture.read()
video_capture.release()
print('Bye!')
Cuando lo ejecuto desde el terminal nativo de MacOS, puede completar su ejecución. El problema surgió cuando intenté hacerlo desde PyCharm. La primera vez que lo ejecuté desde el terminal nativo me apareció un mensaje emergente pidiéndome permisos para permitir que el terminal usara la cámara, y funcionó. Sin embargo, cuando hago lo mismo desde PyCharm no recibo este mensaje, por lo que la cámara no se inicializa con el siguiente mensaje de error:
Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
encontréesta preguntay parecían tener el mismo problema, pero cuando modifiqué mi archivo como se explicó no pude hacerlo funcionar.