X-Git-Url: http://git.tomasm.cz/imago.git/blobdiff_plain/ab6aeb7bd1344224b097ee19b2f9834b96e7a37a..9cacba9db688f4c2164a0ae5f388a9f5a68175ad:/camera.py diff --git a/camera.py b/camera.py index 308ca93..d5dac75 100644 --- a/camera.py +++ b/camera.py @@ -6,8 +6,12 @@ if os.name == 'posix': import cv class Camera: - def __init__(self, vid=0): + def __init__(self, vid=0, res=None): self._cam = cv.CreateCameraCapture(vid) + if res: + cv.SetCaptureProperty(self._cam, cv.CV_CAP_PROP_FRAME_WIDTH, res[0]) + cv.SetCaptureProperty(self._cam, cv.CV_CAP_PROP_FRAME_HEIGHT, + res[1]) def get_image(self): for _ in range(5): #HACK