コード例 #1
0
    def __init__(self):
        dataextract.DataExtractor.__init__(self)
        self.area_min = Parameter("Area Min", 1, 100000, 300)
        self.area_max = Parameter("Area Max", 1, 100000, 35000)

        self._kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3),
                                                 (0, 0))
コード例 #2
0
 def __init__(self):
     self.kernel_width = Parameter("Kernel Width", 1, 256, 3)
     self.kernel_height = Parameter("Kernel Height", 1, 256, 3)
     self.anchor_x = Parameter("Anchor X", None, None, -1)
     self.anchor_y = Parameter("Anchor Y", None, None, -1)
     self.iterations = Parameter("Iteration,", 1, None, 1)
     self.configure()
コード例 #3
0
ファイル: laser_obstacle_filter.py プロジェクト: zhafree/Ibex
    def __init__(self):
        self.bottomy = Parameter("Bottom Y", 0,734,73)
        self.realy = Parameter("Real bottom y", 0, 654, 33)
        self.resolution = Parameter("Resolution", 0, 500, 20)
        self.scan = None
        self.size = (0, 0)
        self.res = (0, 0)
        self.trans = [0, 0]

        rospy.Subscriber('/scan_5m', LaserScan, self.handle_cloud)
コード例 #4
0
ファイル: colorthreshold.py プロジェクト: zhafree/Ibex
 def __init__(self):
     self.shift_hue_plane = Parameter("Shift Hue Plane", True, False, False)
     self.c1min = Parameter("Channel 1 Min", 1, 256, 20.0)
     self.c1max = Parameter("Channel 1 Max", 1, 256, 256.0)
     self.c2min = Parameter("Channel 2 Min", 1, 256, 20.0)
     self.c2max = Parameter("Channel 2 Max", 1, 256, 256.0)
     self.c3min = Parameter("Channel 3 Min", 1, 256, 20.0)
     self.c3max = Parameter("Channel 3 Max", 1, 256, 256.0)
コード例 #5
0
ファイル: houghtransform.py プロジェクト: zhafree/Ibex
 def __init__(self):
     self.canny1 = Parameter("Canny1",1,256,50)
     self.canny2 = Parameter("Canny2",1,256,200)
     self.rho = Parameter("Rho",1,256,1)
     self.theta = Parameter("Theta",0,360,180)
     self.threshold = Parameter("Threshold",1,256,100)
     self.line_size = Parameter("Line Size",1,2000,1000)
コード例 #6
0
 def __init__(self):
     self.kernel_erode_height = Parameter("Kernel Erode Height", 1, 255, 3)
     self.kernel_erode_width = Parameter("Kernel Erode Width", 1, 255, 3)
     self.kernel_dilate_height = Parameter("Kernel Dilate Height", 1, 255,
                                           5)
     self.kernel_dilate_width = Parameter("Kernel Dilate Width", 1, 255, 5)
     self.sections = Parameter("Sections", 1, 10, 5)
     self.min_area = Parameter("Minimum Area", 1, 65535, 1000)
     self.configure()
コード例 #7
0
    def __init__(self):
        #self.topleftx = Parameter("Top Left X",0,640,0)
        #self.toplefty = Parameter("Top Left TY",0,480,0)
        #self.bottomleftx = Parameter("Bottom Left X",0,640,100)
        #self.bottomlefty = Parameter("Bottom Left Y",0,480,480)
        #self.toprightx = Parameter("Top Right X",0,640,640)
        #self.toprighty = Parameter("Top Right Y",0,480,0)
        #self.bottomrightx = Parameter("Bottom Right X",0,640,540)
        #self.bottomrighty = Parameter("Bottom Right Y",0,480,480)

        self.topleftx = Parameter("Top Left X", -1292, 1292, -200)
        self.toplefty = Parameter("Top Left TY", -734, 734, 0)
        self.bottomleftx = Parameter("Bottom Left X", 0, 1292, 202)
        self.bottomlefty = Parameter("Bottom Left Y", 0, 734, 734)
        self.toprightx = Parameter("Top Right X", 0, 1292, 1292)
        self.toprighty = Parameter("Top Right Y", 0, 734, 0)
        self.bottomrightx = Parameter("Bottom Right X", 0, 1292, 1090)
        self.bottomrighty = Parameter("Bottom Right Y", 0, 734, 734)

        self.mmat = None
        self.configure()
コード例 #8
0
 def __init__(self):
     self.threshold = Parameter("Threshold", 0, 255, 12)
     self.vertical_blur = Parameter("Vertical Blur", 0, 255, 18)
     self.horizontal_blur = Parameter("Horizontal Blur", 0, 255, 3)
コード例 #9
0
 def __init__(self):
     self.kernel_height = Parameter("Kernel Height", 1, 256, 10)
     self.kernel_width = Parameter("Kernel Width", 1, 256, 10)
     self.area_min = Parameter("Area Min", 1, None, 3200)
     self.configure()
コード例 #10
0
 def __init__(self):
     self.channels = Parameter("channels", 1, 3, 3)
コード例 #11
0
 def __init__(self):
     self.threshold = Parameter("Threshold",0,255,100)
     self.technique = Parameter("Technique",0,2,0)
コード例 #12
0
ファイル: __init__.py プロジェクト: zhafree/Ibex
 def py_init_param(self, name, min, max, def_val):
     param = Parameter(name, min, max, def_val)
     self.params[name] = param
     setattr(self, name, param)
コード例 #13
0
 def __init__(self):
     self._images = []
     self.nb_images = Parameter("Nb Images", 1, 99, 10)
コード例 #14
0
    def __init__(self):

        self.kernel_width = Parameter("width", 1, 10, 3)
        self.kernel_height = Parameter("height", 1, 10, 3)
コード例 #15
0
 def __init__(self):
     self.red = Parameter("red", 0, 255, 100)
     self.green = Parameter("green", 0, 255, 100)
     self.blue = Parameter("blue", 0, 255, 100)
コード例 #16
0
 def __init__(self):
     dataextract.DataExtractor.__init__(self)
     self.area_min = Parameter("Area Min", 1, 100000, 300)
     self.area_max = Parameter("Area Max", 1, 100000, 35000)
コード例 #17
0
 def __init__(self):
     self.diameter = Parameter("Diameter", 0, 255, 10)
     self.sigma_color = Parameter("Sigma Color", 0, 255, 20)
     self.sigma_space = Parameter("Sigma Space", 0, 255, 5)
コード例 #18
0
 def __init__(self):
     self.kernel_height = Parameter("Kernel Height", 1, 256, 3)
     self.kernel_width = Parameter("Kernel Width", 1, 256, 3)
     self.sigma_x = Parameter("Sigma X", 1, 256, 3)
     self.sigma_y = Parameter("Sigma Y", 1, 256, 3)
コード例 #19
0
 def __init__(self):
     self.width = Parameter("Width",100,2584,1292)
     self.height = Parameter("Height",100,1468,734)
コード例 #20
0
 def __init__(self):
     self.x1 = Parameter('x1', 0, 65535, 0)
     self.y1 = Parameter('y1', 0, 65535, 0)
     self.x2 = Parameter('x2', 0, 65535, 100)
     self.y2 = Parameter('y2', 0, 65535, 100)
コード例 #21
0
 def __init__(self):
     self.threshold1 = Parameter("Threshold1", 0, 255, 10)
     self.threshold2 = Parameter("Threshold2", 0, 255, 100)