我正在尝试执行以下代码:
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)
我发现这个问题他们似乎遇到了同样的问题,但是当我按照解释修改文件时,却无法使其正常工作。