因为苹果系统的原因,所以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()