OpenCV-Day-012:视频文件的读写

代码

import cv2 as cv
import numpy as np

capture = cv.VideoCapture(0)
width = 640
height = 480
capture.set(cv.CAP_PROP_FRAME_HEIGHT, height)
capture.set(cv.CAP_PROP_FRAME_WIDTH, width)
out = cv.VideoWriter('D:/test.mp4', cv.VideoWriter_fourcc('D', 'I', 'V', 'X'), 15, (np.int(width), np.int(height)), True)

while True:
    ret, frame = capture.read()
    if ret is True:
        cv.imshow('video-input', frame)
        out.write(frame)
        c = cv.waitKey(50)
        if c == 27:
            break
    else:
        break
capture.release()
out.release()

效果

在这里插入图片描述

发布了197 篇原创文章 · 获赞 35 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/PoGeN1/article/details/90787838