OpenCV ile webcam den fotoğraf kaydetmek
import opencv.adaptors
from opencv import highgui
from datetime import datetime
def get_image(camera):
image = highgui.cvQueryFrame(camera)
now = str(datetime.now())
return opencv.adaptors.Ipl2PIL(image), now
camera = highgui.cvCreateCameraCapture(0)
captured_image, now = get_image(camera)
captured_image.save(now, "JPEG")
highgui.cvCreateCameraCapture(index)
index -> kullanılacak kameranın indisi
Kameradan video akışı okumak için CvCapture yapısını başlatır ve tahsis eder.
highgui.cvQueryFrame(capture)
capture -> video yakalama yapısı
Kamera veya video dosyasından bir kare yakalar
opencv.adaptors.Ipl2PIL(input)
OpenCV/IPL resmi, PIL(Python Imaging Library) resme dönüştürür.