- def __init__(self, device=0):
- self._cam = cv.CaptureFromCAM(device)
- print cv.GetCaptureProperty(self._cam, cv.CV_CAP_PROP_CONVERT_RGB)
- cv.SetCaptureProperty(self._cam, cv.CV_CAP_PROP_CONVERT_RGB, True)
+ 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])