次のコードを実行しようとしています:
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)
私は見つけたこの質問彼らも同じ問題を抱えているようでしたが、説明どおりにファイルを変更しても動作しませんでした。