因為蘋果系統的原因,所以pycharm在opencv使用時候無法調取主機攝像頭,這個是軟件方面沒有處理好
目前的一個解決辦法是用命令行打開app
open /Applications/PyCharm.app/
測試用例
import cv2 cap = cv2.VideoCapture(0) while (1): # get a frame ret, frame = cap.read() # show a frame cv2.imshow("capture", frame) if cv2.waitKey(1) & 0xFF == ord('q'): cv2.imwrite("/opt/code/image/fangjian2.jpeg", frame) break cap.release() cv2.destroyAllWindows()