因为苹果系统的原因, 所以 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()
来源: http://www.bubuko.com/infodetail-3500637.html