OpenCV ile Webcam sorgulama

Python ile kamera sorgulatıp kameradan resim almak isteyenlere OpenCV nimeti :)


[code]from opencv.cv import *
from opencv.highgui import *
import time

MPEG1VIDEO = 0x314D4950

cvNamedWindow("Video")
cvWaitKey (0)

cam = cvCreateCameraCapture(0)

img = None

x = 800
y = 600
fps = 30
cvSetCaptureProperty(cam, CV_CAP_PROP_FRAME_WIDTH, x)
cvSetCaptureProperty(cam, CV_CAP_PROP_FRAME_HEIGHT, y)

print fps

#writer = cvCreateVideoWriter('video.mpeg', MPEG1VIDEO, 20, cvSize(x,y))

#for n in range(0, 100):
while(True):
img = cvQueryFrame(cam)

if(False == img):
print "Could not grab a frame\n\7"
exit(0)

cvShowImage("Video", img)
key = cvWaitKey(int(1000/fps))

#for n in range(0, 5):
# cvWriteFrame(writer, img)

cvSaveImage ("test.jpg", img)

#cvReleaseVideoWriter(writer)
cvReleaseCapture(cam) [/code]

Konular

Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.