Estou tentando executar o seguinte código:
import cv2
video_capture = cv2.VideoCapture(0)
print('Camera initialized')
ret, raw_frame = video_capture.read()
video_capture.release()
print('Bye!')
Quando eu o executo a partir do terminal MacOS nativo, ele consegue concluir sua execução. O problema surgiu quando tentei fazer isso no PyCharm. A primeira vez que executei no terminal nativo, recebi uma mensagem pop-up solicitando permissão para permitir que o terminal usasse a câmera, e funcionou. No entanto, quando faço o mesmo no PyCharm, não recebo esta mensagem, então a câmera não inicializa com a seguinte mensagem de erro:
Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
eu encontreiessa questãoe eles pareciam ter o mesmo problema, mas quando modifiquei meu arquivo conforme explicado, não consegui fazê-lo funcionar.