Python OpenCV 将摄像头/视频写入视频文件

Posted wbyixx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python OpenCV 将摄像头/视频写入视频文件相关的知识,希望对你有一定的参考价值。

 FourCC就是一个四字节码,用来确定视频的编码格式。

可用的编码列表可以从fourcc.org查到。

# -*- coding: utf-8 -*-

import numpy as np
import cv2

cap = cv2.VideoCapture(0)

fourcc = cv2.VideoWriter_fourcc(*XVID)
out = cv2.VideoWriter(test.avi, fourcc, 20.0, (640, 480))

while cap.isOpened():
    ret, frame = cap.read()

    if ret == True:
        frame = cv2.flip(frame, 0)

        out.write(frame)

        cv2.imshow(frame, frame)

        if cv2.waitKey(1) & 0xff == ord(q):
            break
    else:
        break

cap.release()
out.release()
cv2.destroyAllWindows()

 

以上是关于Python OpenCV 将摄像头/视频写入视频文件的主要内容,如果未能解决你的问题,请参考以下文章

使用opencv将视频写入文件时遇到问题

OpenCV:使用 cvWriteFrame 从网络摄像头写入视频时出现内存泄漏

二.使用 OpenCV 读写视频

利用OpenCV读取和写入视频

Opencv保存摄像头视频

1.opencv—图像处理基础