python-opencv 视频处理基础
2017-12-01 14:20
513 查看
开发环境:Ubuntu16.04+Python2.7+Opencv3.0
1.摄像头捕获并存放视频
import cv2 #参数0代表使用笔记本默认摄像头 cap = cv2.VideoCapture(0) cap.isOpened() fourcc = cv2.VideoWriter_fourcc(*'XVID') size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)),int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))) #参数分别代表(存放视频地址名称;fourcc;镜头速度,20为正常速度;视频尺寸) out = cv2.VideoWriter('output.avi', fourcc, 20, size) while(True): ret, frame = cap.read() out.write(frame) cv2.imshow('frame',frame) if cv2.waitKey(1) & 0xFF == ord('q'): #按‘q’键停止 break # 释放摄像头 cap.release() cv2.destroyAllWindows()
2.读取本地视频
import cv2 cap = cv2.VideoCapture('output.avi') #参数0代表使用笔记本默认摄像头 while(True): ret, frame = cap.read() cv2.imshow('frame',frame) if cv2.waitKey(1) & 0xFF == ord('q'): # 按‘q’键停止 break # 释放摄像头 cap.release() cv2.destroyAllWindows()
相关文章推荐
- Python-OpenCV 图像与视频处理
- 【AI基础】python:openCV——图像处理(2)
- Python-OpenCV 处理视频(一)(二): 输入输出 视频处理
- Python-OpenCV 处理视频(一): 输入输出
- Python-OpenCV 处理视频(三)(四)(五): 标记运动轨迹 运动检测 运动方向判断
- Python-OpenCV 图像与视频处理
- Python-OpenCV 处理视频(二): 视频处理
- Python-OpenCV 图像与视频处理
- Python-OpenCV 处理视频(三): 标记运动轨迹
- 【AI基础】python:openCV——处理鼠标事件(1)
- Opencv3.0-python的那些事儿:(九)、Opencv关于如何读取大量视频帧进行处理的方法
- OpenCV-Python learning-2.视频、相机简单处理
- windows7上面安装opencv python开发环境,并处理cv2.VideoCapture()打不开视频文件的问题
- python-opencv图像处理基础练习1
- Python-OpenCV 处理视频(四): 运动检测
- Opencv3 python学习2——视频基础
- Python-OpenCV 图像与视频处理
- 【Python+OpenCV】视频流局部区域像素值处理-一种特征提取方法
- python-opencv图像处理基础练习2
- Python-OpenCV 处理视频(五): 运动方向判断