Я пытаюсь выполнить следующий код:
import cv2
video_capture = cv2.VideoCapture(0)
print('Camera initialized')
ret, raw_frame = video_capture.read()
video_capture.release()
print('Bye!')
Когда я запускаю его из собственного терминала MacOS, он может завершить свое выполнение. Проблема возникла, когда я попытался сделать это из PyCharm. В первый раз, когда я запустил его из собственного терминала, я получил всплывающее сообщение с просьбой предоставить разрешения на использование камеры терминалом, и это сработало. Однако, когда я делаю то же самое из PyCharm, я не получаю этого сообщения, поэтому камера не инициализируется со следующим сообщением об ошибке:
Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
я нашелэтот вопроси у них, похоже, была та же проблема, но когда я изменил свой файл, как было описано, я не смог заставить его работать.