与opencv的python网络摄像头录像机

时间:2015-04-11 15:05:19

标签: python python-2.7 opencv format codec

我已经通过python和opencv编写了摄像头录像机。 现在我有问题,我使用xvid编解码器录制视频,当我的程序在没有xvid编解码器的其他系统上运行时,我的程序无效。 我怎么能解决它?我不想在系统上安装xvid

import cv2
import cv2.cv as cv
import numpy 
import time
camera = cv2.VideoCapture(0)
time.sleep(5)
i=0
if camera:
   try:
      video  = cv2.VideoWriter()
      fourcc=cv.CV_FOURCC(*'XVID')
      video.open('video.avi', fourcc, 20.0, (int(camera.get(3)), int(camera.get(4))))
      while True and i<10 :
         f,img = camera.read()
         video.write(img)
         i=i+1
   except:
      pass
video.release()  

0 个答案:

没有答案