1. 录制视频
打开电脑自带摄像头,显示拍摄到的视频并保存
import cv2
# 1. open an video capture
vid_reader = cv2.VideoCapture(0)
fps = 30
sz = (int(vid_reader.get(cv2.CAP_PROP_FRAME_WIDTH)),
int(vid_reader.get(cv2.CAP_PROP_FRAME_HEIGHT)))
# 2. open an video writer in mp4 format
fourcc = cv2.VideoWriter_fourcc('m', 'p', '4', 'v')
vid_writer = cv2.VideoWriter()
vid_writer.open('camera.mp4', fourcc, fps, sz, True)
while(vid_reader.isOpened()):
ret, frame = vid_reader.read()
if not(ret):
break
# 3. save the video via the writer
vid_writer.write(frame)
cv2.imshow('camera', frame)
# wait until key strokes to break
if cv2.waitKey(20) & 0xFF == ord('q'):
break
# 4. close the video handlers