def __init__(self, pipeline=None): """ Sets ellipse filtering parameters and initialises accounting variables. """ PipelineModule.__init__(self, pipeline=pipeline) self.nr_ellipses = 0.0 self.nr_candidates = 0 self.min_contour_length = 10 self.max_aspect_ratio = 10. self.max_relative_inclination = 30. self.max_ctrs_distance = 4. # ratio ellipse sizes (outer/inner), (negative, positve) errors self.max_sizes_ratio_error = [0.25, 0.50]
def __init__(self, pipeline = None): """ Sets ellipse filtering parameters and initialises accounting variables. """ PipelineModule.__init__(self, pipeline = pipeline) self.nr_ellipses = 0.0 self.nr_candidates = 0 self.min_contour_length = 10 self.max_aspect_ratio = 10. self.max_relative_inclination = 30. self.max_ctrs_distance = 4. # ratio ellipse sizes (outer/inner), (negative, positve) errors self.max_sizes_ratio_error = [0.25,0.50]
def __init__(self, pipeline = None): """ Initialises accounting variables, then sets focal length and circle radius values according to whether the camera is simulated or not. The pipeline logs the number of ellipses. """ PipelineModule.__init__(self, pipeline = pipeline) self.nrlopt1 = 0 self.nrlopt2 = 0 self.nrlopt3 = 0 if self.pipe.options.simulate: self.focal_length = self.pipe.outputs[-1].cam.get_focal() self.radius = self.pipe.outputs[-1].markers[0].get_circle_radius()*2.075 else: self.focal_length = self.pipe.init_output.cam.get_focal() self.radius = self.pipe.init_output.markers[0].get_circle_radius()*2.075
def __init__(self, pipeline = None): """ The pipeline logs the number of ellipses. """ PipelineModule.__init__(self, pipeline = pipeline) self.nr_conts = 0.0
def __init__(self, pipeline=None): """ The pipeline logs the number of ellipses. """ PipelineModule.__init__(self, pipeline=pipeline) self.nr_conts = 0.0