qshinoの日記

Powershell関係と徒然なこと

opencv videowriter

opencvで動画ファイル作成

opencv での動画作成

import numpy as np
import cv2 

cap = cv2.VideoCapture(0) 

# Define the codec and create VideoWriter object 

fourcc = cv2.VideoWriter_fourcc(*'XVID')

out = cv2.VideoWriter('out.avi',fourcc, 10.0, (320,240)) 

while(cap.isOpened()): 

  ret, frame = cap.read() 
  if ret==True: 
      frame = cv2.flip(frame,0) 

      # write the flipped frame   
      out.write(frame) 

      cv2.imshow('frame',frame)

      if cv2.waitKey(1) & 0xFF == ord('q'):
          break 
  else: 
      break 

# Release everything if job is finished cap.release() 
out.release() 
cv2.destroyAllWindows()

ref

http://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_gui/py_video_display/py_video_display.html