python安装以及Python Opencv本地视频的读取播放

本文主要讲了利用opencv-python库对本地视频进行读取播放的操作。

1、python的安装和库的加载

在我的电脑上python安装的版本是3.6.5,在安装python的时候选择安装了python包管理工具pip,这是安装的时候的界面,直接选择全部勾选。
在这里插入图片描述
安装好了python之后需要配置一些环境变量,把python的路径和pip的路径放进path环境变量中。然后简单的测试一下,得到相应的版本信息。
在这里插入图片描述
输入pip --version
在这里插入图片描述
命令调试行输入python --version,得到相应的版本号就说明python安装完成
接下来就可以利用pip来安装一些包,这个使用也非常的方便,win+r输入cmd回车,打开命令调试行,输入pip install xxxx(这个是需要加载的库的名字)。利用pip下载安装的时候会从官网去进行下载,但是在国内访问不是很稳定,可以直接选择从国内镜像站进行下载(啥 你又不知道了,自己再去查查吧)。
关于检测,cmd 中输入python,然后import cv2
在这里插入图片描述
到这里python和opencv库安装完成了。

2本地视频读取播放

video = cv2.VideoCapture('D:/text.mp4')

# 获得码率及尺寸
fps = video.get(cv2.CAP_PROP_FPS)
size = (int(video.get(cv2.CAP_PROP_FRAME_WIDTH)),
        int(video.get(cv2.CAP_PROP_FRAME_HEIGHT)))
fNUMS = video.get(cv2.CAP_PROP_FRAME_COUNT)

# 读帧
success, frame = video.read()
while success:
	cv2.setWindowTitle("test",
                       "MyTest") # 设置标题
    frame = cv2.resize(frame, (960, 540)) # 根据视频帧大小进行缩放
    cv2.imshow('windows', frame)  # 显示
    cv2.waitKey(int(1000 / int(fps)))  # 设置延迟时间
    success, frame = video.read()  # 获取下一帧
video.release()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章