Ich versuche, den folgenden Code auszuführen:
import cv2
video_capture = cv2.VideoCapture(0)
print('Camera initialized')
ret, raw_frame = video_capture.read()
video_capture.release()
print('Bye!')
Wenn ich es vom nativen MacOS-Terminal aus ausführe, kann es die Ausführung abschließen. Das Problem trat auf, als ich versuchte, es von PyCharm aus auszuführen. Als ich es das erste Mal vom nativen Terminal aus ausführte, erhielt ich eine Popup-Nachricht, in der ich um die Berechtigung gebeten wurde, dem Terminal die Verwendung der Kamera zu gestatten, und es funktionierte. Wenn ich jedoch dasselbe von PyCharm aus mache, erhalte ich diese Nachricht nicht, sodass die Initialisierung der Kamera mit der folgenden Fehlermeldung fehlschlägt:
Process finished with exit code 134 (interrupted by signal 6: SIGABRT)
ich fanddiese Frageund sie schienen das gleiche Problem zu haben, aber als ich meine Datei wie erklärt änderte, bekam ich es nicht zum Laufen.