OpenCV Videowriter在Ubuntu 16.04上不起作用

时间:2019-05-16 08:54:38

标签: python python-3.x opencv opencv3.0

我的桌面操作系统是Ubuntu 16.04 我正在使用OpenCV videowriter从图像制作视频。 我的图像尺寸是x = 1920,y = 1080与我的屏幕尺寸相同 所以我的图像形状是(y,x,3) 一切对我来说都是正确的,但是我得到的只是静态的输出错误。 可能是OpenCV本身的问题吗?

    import numpy as np
    import os
    import cv2
    import tkinter as tk


    window = tk.Tk()
    x = window.winfo_screenwidth()
    y = window.winfo_screenheight()

    video=cv2.VideoWriter('video.avi',cv2.VideoWriter_fourcc('X','V','I',D'),1,(x,y),True)

    files = os.listdir()
    final_files = []
    for f in files:
        if f.endswith('png'):
            final_files.append(f)
        else:
            pass


    for f in final_files:
    img = cv2.imread(f)
    print(img.shape)
    video.write(img)

    video.release()

我正在获取静态视频输出

0 个答案:

没有答案