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
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