def __init__(self, iso=200, resolution=(1920, 1080), rotation=0, flip=False, delete_internal_memory=False): BaseCamera.__init__(self, resolution, delete_internal_memory) self._cam = picamera.PiCamera() self._cam.framerate = 15 # Slower is necessary for high-resolution self._cam.video_stabilization = True self._cam.vflip = False self._cam.hflip = flip self._cam.resolution = resolution self._cam.iso = iso self._cam.rotation = rotation
def __init__(self, iso=200, resolution=(1920, 1080), rotation=0, flip=False, delete_internal_memory=False): BaseCamera.__init__(self, resolution, delete_internal_memory) self._preview_hflip = False self._capture_hflip = flip self._rotation = rotation self._iso = iso self._overlay_alpha = 255 self._cam = cv2.VideoCapture(0) self._cam.set(cv2.CAP_PROP_FRAME_WIDTH, self.resolution[0]) self._cam.set(cv2.CAP_PROP_FRAME_HEIGHT, self.resolution[1]) self._cam.set(cv2.CAP_PROP_ISO_SPEED, self._iso)
def __init__(self, iso=200, resolution=(1920, 1080), rotation=0, flip=False, delete_internal_memory=False): BaseCamera.__init__(self, iso, resolution, delete_internal_memory) self._preview_hflip = False self._capture_hflip = flip self._rotation = rotation self._overlay_alpha = 255 self._cam = cv2.VideoCapture(0) self.preview_resolution = (self._cam.get(cv2.CAP_PROP_FRAME_WIDTH), self._cam.get(cv2.CAP_PROP_FRAME_HEIGHT)) LOGGER.debug("Preview resolution is %s", self.preview_resolution) self._cam.set(cv2.CAP_PROP_ISO_SPEED, self.iso_preview)
def __init__(self, iso=200, resolution=(1920, 1080), rotation=0, flip=False, delete_internal_memory=False, init=True): BaseCamera.__init__(self, resolution, delete_internal_memory) gp.check_result(gp.use_python_logging()) self._preview_compatible = True self._preview_hflip = False self._capture_hflip = flip self._rotation = rotation self._iso = iso if init: self._initialize()
def __init__(self, iso=200, resolution=(1920, 1080), rotation=0, flip=False, delete_internal_memory=False, init=True): BaseCamera.__init__(self, iso, resolution, delete_internal_memory) self._gp_logcb = gp.check_result( gp.gp_log_add_func(gp.GP_LOG_VERBOSE, gp_log_callback)) self._preview_compatible = True self._preview_viewfinder = False self._preview_hflip = False self._capture_hflip = flip self._rotation = rotation if init: self._initialize()