コード例 #1
0
    def _camera_default(self):
        camera = Camera()

        p = os.path.join(paths.canvas2D_dir, 'camera.cfg')
        camera.load(p)

        #        camera.current_position = (0, 0)
        camera.set_limits_by_zoom(0, 0, 0)

        vid = self.video
        if vid:
            # swap red blue channels True or False
            vid.swap_rb = camera.swap_rb

            vid.vflip = camera.vflip
            vid.hflip = camera.hflip

        self._camera_zoom_coefficients = camera.zoom_coefficients

        return camera
コード例 #2
0
    def _camera_default(self):
        klass = YamlCamera
        # p = os.path.join(self.configuration_dir_path, 'camera.yaml')

        p = self.video_configuration_path
        if p is not None:
            if not os.path.isfile(p):
                klass = Camera
                pp = os.path.join(self.configuration_dir_path, 'camera.cfg')
                if not os.path.isfile(pp):
                    self.warning_dialog(
                        'No Camera configuration file a {} or {}'.format(
                            p, pp))
                p = pp

            camera = klass()
            camera.load(p)
        else:
            camera = Camera()

        camera.set_limits_by_zoom(0, 0, 0, self.canvas)
        self._camera_zoom_coefficients = camera.zoom_coefficients
        return camera
コード例 #3
0
    def _camera_default(self):
        camera = Camera()

        #         camera.calibration_data.on_trait_change(self.update_camera_params, 'xcoeff_str')
        #         camera.calibration_data.on_trait_change(self.update_camera_params, 'ycoeff_str')
        #        camera.on_trait_change(self.parent.update_camera_params, 'focus_z')

        p = os.path.join(paths.canvas2D_dir, 'camera.cfg')
        camera.load(p)

        #        camera.current_position = (0, 0)
        camera.set_limits_by_zoom(0, 0, 0)

        vid = self.video
        if vid:
            # swap red blue channels True or False
            vid.swap_rb = camera.swap_rb

            vid.vflip = camera.vflip
            vid.hflip = camera.hflip

        self._camera_zoom_coefficients = camera.zoom_coefficients

        return camera
コード例 #4
0
    def _camera_default(self):
        camera = Camera()

        p = os.path.join(paths.canvas2D_dir, 'camera.cfg')
        camera.load(p)

        #        camera.current_position = (0, 0)
        camera.set_limits_by_zoom(0, 0, 0)

        vid = self.video
        if vid:
            # swap red blue channels True or False
            vid.swap_rb = camera.swap_rb

            vid.vflip = camera.vflip
            vid.hflip = camera.hflip

        self._camera_zoom_coefficients = camera.zoom_coefficients

        return camera
コード例 #5
0
    def _camera_default(self):
        camera = Camera()

        #         camera.calibration_data.on_trait_change(self.update_camera_params, 'xcoeff_str')
        #         camera.calibration_data.on_trait_change(self.update_camera_params, 'ycoeff_str')
        #        camera.on_trait_change(self.parent.update_camera_params, 'focus_z')

        p = os.path.join(paths.canvas2D_dir, 'camera.cfg')
        camera.load(p)

        #        camera.current_position = (0, 0)
        camera.set_limits_by_zoom(0, 0, 0)

        vid = self.video
        if vid:
            # swap red blue channels True or False
            vid.swap_rb = camera.swap_rb

            vid.vflip = camera.vflip
            vid.hflip = camera.hflip

        self._camera_zoom_coefficients = camera.zoom_coefficients

        return camera