Beispiel #1
0
 def _view_init(self):
     if not hasattr(self, 'view'):
         storage = ((10, 7), [(110.307, 103.657), (1012.311, 103.657),
                              (-32.959, 600.567), (1113.057, 600.567)])
         view = View(self.config, mode='os', grid_class=OSGrid)
         view.detector_set_backend('homography')
         view.backend.load_homography(storage=storage)
         self.view = view
Beispiel #2
0
    def os_default_view(self):
        """
        Returns:
            View:
        """
        def empty(*args, **kwargs):
            pass

        storage = ((10, 7), [(110.307, 103.657), (1012.311, 103.657),
                             (-32.959, 600.567), (1113.057, 600.567)])
        view = View(self.config, mode='os')
        view.detector_set_backend('homography')
        view.backend.load_homography(storage=storage)
        view.backend.load = empty
        view.backend.left_edge = None
        view.backend.right_edge = None
        view.backend.upper_edge = None
        view.backend.lower_edge = None
        view.backend.homo_loca = (53, 60)
        view.load(self.device.image)

        return view