コード例 #1
0
 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
コード例 #2
0
ファイル: opencv.py プロジェクト: chfsx/pibooth
    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)
コード例 #3
0
    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)
コード例 #4
0
    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()
コード例 #5
0
ファイル: gphoto.py プロジェクト: grenagit/pibooth
    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()