*学习打开摄像头捕获照片、播放本地视频、录制视频等。*
目标:打开摄像头并捕获照片
我们首先需要打开摄像头,要使用摄像头,需要使用cv2.VideoCapture(0)创建VideoCapture对象,参数0指的是摄像头的编号,如果你电脑上有两个摄像头的话,访问第2个摄像头就可以传入1,依此类推。
打开摄像头并灰度化显示:
要获取每一帧!
代码如下
目标二:摄像头图像处理
我们需要思考如何将视频转换为灰度、如何将摄像头显示正常而不是镜像。
基础的导包
运用的是cv2.VideoCapture类捕获摄像头视频。
import cv2
cap = cv2.VideoCapture(0)
While(cap.isOpened()):
我们仍需获取一帧
ret, frame = cap.read()
这样就做好了准备工作,后面就需要进行图像处理:
再输出:
键盘按‘q’即可。
程序捕获的摄像头视频就可以截图出来了。
下面是摄像