PDA

View Full Version : کار با opencv



arefenayat
شنبه 22 فروردین 1394, 18:39 عصر
سلام دوستان ،
من برای فیلم برداری توسط webcam یه برنامه نوشتم :


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()



اینجا یه مشکلی دارم ، وقتی برنامه ام رو روی سیستمی اجرا می کنم که XVID codec روش نصب نباشه برنامه کار نمیکنه و اول باید XVID codec رو نصب کنم بعدش برنامه کار میفته ، آیا راهکاری وجود داره که بدون XVID codec برنامه ام رو راه بندازم ؟