Проблемы при записи видео с использованием OpenCV и Python - PullRequest
0 голосов
/ 19 апреля 2020

Я хочу создать видео из изображений. Размер изображений одинаков. Я создаю видео, используя

import cv2
import numpy as np
import glob

img_array = []
for filename in glob.glob('output/*.jpg'):
    img = cv2.imread(filename)
    height, width, layers = img.shape
    size = (width,height)
    img_array.append(img)


out = cv2.VideoWriter('output.mp4',cv2.VideoWriter_fourcc(*'mp4v'), 30, size)

for i in range(len(img_array)):
    out.write(img_array[i])
out.release()

Мой вывод нестабилен, некоторые кадры немного скользят. Это не пишет некоторые кадры. И иногда я снова вижу свой первый кадр в своей папке. Вот мой результат . Вы лучше поймете мою проблему, когда посмотрите на нее.

...