def calculate_matrix(self): if self.obj.ignored: self.obj.matrix.set_px_to_mm(None) return try: # Reset matrix, so that we do not use some existing (and broken) # matrix for the resolution estimation. self.obj.matrix.set_px_to_mm(None) matrix = image.calculate_matrix( self.obj.surface.surface, self.obj.matrix.mm_to_px(), defs.corner_mark_left, defs.corner_mark_top, self.obj.sheet.survey.defs.paper_width - defs.corner_mark_left - defs.corner_mark_right, self.obj.sheet.survey.defs.paper_height - defs.corner_mark_top - defs.corner_mark_bottom, ) except AssertionError: self.obj.matrix.set_px_to_mm(None) raise RecognitionError else: self.obj.matrix.set_px_to_mm(matrix)
def calculate_matrix(self): try: matrix = image.calculate_matrix( self.obj.surface.surface, self.obj.matrix.mm_to_px(), defs.corner_mark_left, defs.corner_mark_top, self.obj.sheet.survey.defs.paper_width - defs.corner_mark_left - defs.corner_mark_right, self.obj.sheet.survey.defs.paper_height - defs.corner_mark_top - defs.corner_mark_bottom, ) except AssertionError: self.obj.matrix.set_px_to_mm(None) raise RecognitionError else: self.obj.matrix.set_px_to_mm(matrix)
def calculate_matrix(self): if self.obj.ignored: self.obj.matrix.set_px_to_mm(None) return try: matrix = image.calculate_matrix( self.obj.surface.surface, self.obj.matrix.mm_to_px(), defs.corner_mark_left, defs.corner_mark_top, self.obj.sheet.survey.defs.paper_width - defs.corner_mark_left - defs.corner_mark_right, self.obj.sheet.survey.defs.paper_height - defs.corner_mark_top - defs.corner_mark_bottom, ) except AssertionError: self.obj.matrix.set_px_to_mm(None) raise RecognitionError else: self.obj.matrix.set_px_to_mm(matrix)