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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章