我正在嘗試執行以下程式碼:
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)
我發現這個問題他們似乎有同樣的問題,但是當我按照解釋修改我的文件時,我無法讓它工作。