Skip to main content

Posts

Showing posts with the label Create Video From Array Of Images

OpenCV Create Video From Array Of Images

  OpenCV Create Video From Array Of Images in Python  The following code can be used to generate video from image array in openCV. How many seconds you want an image to stay on the screen, you have to add that much of the image. For example, image 1 will wait for 4 seconds on the screen, while image 2 will wait for 1 second. import cv2 frames = [cv2.imread( 'image1.jpg' ) , cv2.imread( 'image1.jpg' ) , cv2.imread( 'image1.jpg' ) , cv2.imread( 'image1.jpg' ) , cv2.imread( 'image2.jpg' )] height , width , _ = frames[ 0 ].shape out = cv2.VideoWriter( 'output.avi' , cv2.VideoWriter_fourcc(* 'DIVX' ) , 1 , (width , height)) [out.write(f) for f in frames] out.release()