MacOS Mojave | PyCharmはカメラへのアクセスが許可されていません

MacOS Mojave | PyCharmはカメラへのアクセスが許可されていません

次のコードを実行しようとしています:

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)

私は見つけたこの質問彼らも同じ問題を抱えているようでしたが、説明どおりにファイルを変更しても動作しませんでした。

関連情報