从文件中播放视频 VideoCapture_read_avi.py
来源:互联网 发布:网络部各人员提成方案 编辑:程序博客网 时间:2024/05/18 03:15
# -*- coding: utf-8 -*-
"""
Created on Fri Jan 3 21:06:22 2014
@author: duan
"""
import numpy as np
import cv2
cap = cv2.VideoCapture('output.avi')
width=cap.get(3)
height=cap.get(4)
print width
print height
ret=cap.set(3,320)
ret=cap.set(4,240)
width=cap.get(3)
height=cap.get(4)
print width
print height
if cap.isOpened():
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
if ret==True:
#frame = cv2.flip(frame,0)
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
gray = cv2.flip(gray,0)
# Display the resulting frame
cv2.imshow('frame',gray)
key=cv2.waitKey(25)
if key & 0xFF == ord('q'):
break
elif key & 0xFF == ord('a'):
ret=cap.set(3,640)
ret=cap.set(4,480)
elif key & 0xFF == ord('s'):
ret=cap.set(3,320)
ret=cap.set(4,240)
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
else:
print 'cap is not Opened!'
从文件中播放视频
与从摄像头中捕获一样,你只需要把设备索引号改成视频文件的名字。在
播放每一帧时,使用cv2.waiKey() 设置适当的持续时间。如果设置的太低视
频就会播放的非常快,如果设置的太高就会播放的很慢(你可以使用这种方法
控制视频的播放速度)。通常情况下25 毫秒就可以了。
- 从文件中播放视频 VideoCapture_read_avi.py
- OpenCV重复播放摄像头视频,循环播放摄像头(视频)文件,循环播放视频中某一段视频
- 三.使用OpenCv从摄像头获取视频和从文件播放视频
- HTML中播放视频
- 网页中播放视频
- jsp中播放视频
- Unity中视频播放
- Android中播放视频
- android中播放视频
- RecyclerView中播放视频
- cv2.flip.frame.py 从摄像头中捕获视频,沿水平方向旋转每一帧并保存它
- 如何用在自己的网页中嵌入腾讯视频网页播放器播放一些文件
- 文件浏览 & 视频播放器
- 视频图片文件播放器
- 从后台下载语音/视频并播放
- 网页中播放声音/视频
- aspx中播放flv视频
- 在Sharepoint中播放视频
- Apache配置虚拟域名
- win10 vs2015 openssl-1.0.2j编译
- TCP/IP协议栈初始化(六) 终于见到IP
- Java Web 学习笔记之四:Cookie介绍及使用
- 模拟TCP传输的客户端和服务端
- 从文件中播放视频 VideoCapture_read_avi.py
- 利用积性函数实现的各种线性筛法
- shell变量的输出替换截取等操作
- javascript/jquery/html/css工作总结
- cv2.VideoWriter.write.py 保存视频
- OpenCL、OpenGL和DirectX三者的区别
- Google Sample MVP Android架构蓝图
- 20个高级Java面试题汇总
- 编写一个函数,可以实现左旋字符串中的k个字符。