如果是 python2的话,直接下载 pip install cv2
如果有 anaconda的话下载包就好冲突,anaconda 自带了很多包,在下载就是 已经存在,但又导不进
我的就是这样,我安装了 anaconda python3的,
Python3 有些不一样,开始也很奇怪,明明下载成功了,就是看不到包,
Windows+R cmd 打开python,import cv2 可以,但是在 pycharm 就是不可以
看到这位博客 https://blog.csdn.net/Yeah_snow/article/details/79438097,
通过 anaconda 的环境,
# -*- coding:utf8 -*-
import cv2
def make_photo():
"""使用opencv拍照"""
cap = cv2.VideoCapture(0) # 默认的摄像头
while True:
ret, frame = cap.read()
if ret:
cv2.imshow("capture", frame) # 弹窗口
# 等待按键q操作关闭摄像头
if cv2.waitKey(1) & 0xFF == ord('q'):
file_name = "my.jpg"
cv2.imwrite(file_name, frame)
break
else:
break
cap.release()
cv2.destroyAllWindows()
def make_video():
"""使用opencv录像"""
cap = cv2.VideoCapture(0) # 默认的摄像头
# 指定视频代码
fourcc = cv2.VideoWriter_fourcc(*"DIVX")
out = cv2.VideoWriter('myvideo.avi', fourcc, 20.0, (640, 480))
while (cap.isOpened()):
ret, frame = cap.read()
if ret:
out.write(frame)
#
cv2.imshow('frame', frame)
# 等待按键q操作关闭摄像头
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
break
cap.release()
out.release()
cv2.destroyAllWindows()
if __name__ == '__main__':
make_video()