def __init__(self, name=None, params={}, color='white', bEqualizeHist=False): MotionTrackedBodypart.__init__(self, name, params, color, bEqualizeHist) self.name = name self.detector = EdgeDetectorByHoughTransform(self.name, params) self.state = MsgState() self.windowEdges = ImageWindow(False, self.name+'Edges') self.set_params(params) # Services, for live intensities plots via live_wing_histograms.py self.service_trackerdata = rospy.Service('trackerdata_'+self.name, SrvTrackerdata, self.serve_trackerdata_callback)
def __init__(self, name=None, params={}, color='white', bEqualizeHist=False): MotionTrackedBodypart.__init__(self, name, params, color, bEqualizeHist) self.name = name self.detector = EdgeDetectorByHoughTransform(self.name, params) self.state = MsgState() self.windowEdges = ImageWindow(False, self.name + 'Edges') self.set_params(params)