import cv2
cameraCapture = cv2.VideoCapture(0)
fps = cameraCapture.get(cv2.CAP_PROP_FPS)
print fps#这里打印出来,就是为了查看参数是否获取成功。
size = (int(cameraCapture.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cameraCapture.get(cv2.CAP_PROP_FRAME_HEIGHT)))
print size#这里打印出来,就是为了查看参数是否获取成功。
vidoWriter = cv2.VideoWriter('Myrecord.avi', cv2.VideoWriter_fourcc('I', '4', '2', '0'), fps, size)
success, frame = cameraCapture.read()
numFramesRemaining = 10 * fps -1 #录制大约10秒
while success and numFramesRemaining > 0 :
vidoWriter.write(frame)
success, frame = cameraCapture.read()
numFramesRemaining -= 1
cameraCapture.release()
从摄像头中读取数据并写入文件
最新推荐文章于 2019-07-21 22:39:04 发布