Я хочу взять одно изображение и преобразовать его в один кадр, как если бы он был частью видео. Я могу сделать это с помощью следующего кода:
vidWriter = cv2.VideoWriter('output_video.mp4',cv2.VideoWriter_fourcc(*'MP4V'), 30, size)
vidWriter.write(image)
vidWriter.release()
vidcap = cv2.VideoCapture('output_video.mp4')
success,image_mp4 = vidcap.read()
В этом коде я беру одно изображение, создаю видео из этого изображения (видео только с одним кадром) и считываю первый кадр из созданного видео. Это работает хорошо, но мне нужно делать это много раз в al oop, поэтому я не хочу каждый раз создавать видео и читать это видео.
Я ищу некоторые функция, которая может взять одно изображение и преобразовать его в формат, который был, если он был частью видео mp4, и быстрее, чем приведенный выше код.
Я предпочитаю делать это с cv2, если это возможно.
Спасибо