210_Python+OpenCV_02—读取视频(摄像头)

读取视频(摄像头/MP4等格式)

注意:openCV对于视频的大小有一定的限制,而且读出来是没有声音的

# _*_ coding utf-8 _*_
# YongLing Li 2019/8/13 16:21 cv_01_tutorial PyCharm
import cv2 as cv


def video_demo():
    # 用videoCapture读摄像头,如果电脑里有3个摄像头,就从0-1-2开始读
    capture = cv.VideoCapture(0)
    # 同样可以读Mp4文件
    # capture = cv.VideoCapture("E:/340_最浪漫的事/1.mp4")
    while True:

        # frame是视频帧
        ret, frame = capture.read()

        # flip是镜像对称,1是向上,-1是向下,输出给frame
        frame = cv.flip(frame, 1)
        # 一帧一帧的显示
        cv.imshow("video", frame)
        # 50 ms
        c = cv.waitKey(50)
        if c == 27:
            break


print("-----------Hello Python-----------")
video_demo()

# 释放all windows空间
cv.destroyAllWindows()

210_Python+OpenCV_02—读取视频(摄像头)_第1张图片

你可能感兴趣的:(Z-归档_OpenCV)