Mac OS Mojave | PyCharm não tem permissão para acessar a câmera

Mac OS Mojave | PyCharm não tem permissão para acessar a câmera

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.

informação relacionada