Я хочу создать видео из изображений. Размер изображений одинаков. Я создаю видео, используя
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()
Мой вывод нестабилен, некоторые кадры немного скользят. Это не пишет некоторые кадры. И иногда я снова вижу свой первый кадр в своей папке. Вот мой результат . Вы лучше поймете мою проблему, когда посмотрите на нее.