目标
• 学会读取视频文件,显示视频,保存视频文件
• 学会从摄像头获取并显示视频
• 你将会学习到这些函数:cv2.VideoCapture(),cv2.VideoWrite()
用摄像头捕获视频
上代码:
1 # -*- coding: utf-8 -*- 2 3 import numpy as np 4 import cv2 5 6 cap = cv2.VideoCapture(0) # 创建一个VideoCapture对象 7 while(True): 8 9 ret, frame = cap.read() # 一帧一帧读取视频 10 gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)# 对每一帧做处理,设置为灰度图 11 cv2.imshow(‘frame‘,gray) # 显示结果 12 if cv2.waitKey(1) & 0xFF == ord(‘q‘): # 按q停止 13 break 14 15 cap.release() # 释放cap,销毁窗口 16 cv2.destroyAllWindows()
原文:http://www.cnblogs.com/jerrybaby/p/5843785.html