Pythontr

husonet | Tarih: 25.01.2011

python web kamera (webcam) kodu,modülü (scripti)

Bu örneğimde web cam ile görüntü almayı işleyeceğiz. Örneği windows vista üzerinde yazdım.

Öncelikle http://videocapture.sourceforge.net/ adresinden libraryleri kuruyoruz. Versionumuza göre klasör içindeki dosyaları kurulu python klasörleri içine aıyoruz.

Sitemiz üzerinden kütüphaneyi indirmek için /dosyalar/VideoCapture-0_9-3.zip

PIL kütüphanemiz sisteminize kurulu değilse http://www.pythonware.com/products/pil/index.htm adresinden kullandığımız python sürümüne uygun kurulumu yapmalıyız

# -*- coding: cp1254 -*-
from VideoCapture import Device
import time

def fotografCek():
#resimler birbirine karışmaması için tarih ve saat ten resim ismi veriyoruz.
resimadi=time.strftime("%d-%b-%H-%M")
#dizin path veriyoruz resimlerin kaydedileceği yer için
Resim = "resimler/%s.jpg" % (resimadi)
cam = Device()
#cektiğimiz resmi kaydediyoruz.
cam.saveSnapshot(Resim)

#devamlı sistemi çalıştırmak için sonsuz döngüye alıyoruz.
i = 0
while True:
fotografCek()
#5 dakika ara ile resmi çekiyoruz.
time.sleep(300)
print "Atak %d" %i
i += 1