def __init__(self,master,camUrl): HumanActivityInterface.__init__(self,master) self.color = plt.get_cmap('gray') self.backgroundFrame = None #~ self.zoneBackground = None #~ self.bufferImages = [] self.device = camUrl #~ self.device=0 self.timer.add_callback(self.eventDetection) self.buttonTrain.bind("<Key>",self.trainZone) grayFrame = self.captureVideo() self.setImageHandlers(grayFrame) self.mean =0 self.variance=0 self.contourMaxArea=0 self.zoneArea = None self.threshold = 100 self.hog = cv2.HOGDescriptor() self.hog.setSVMDetector( cv2.HOGDescriptor_getDefaultPeopleDetector() ) self.prevTime=0 self.count =0 self.meanList=[] self.previousFrame = None #~ self.pnt1=None #~ self.pnt2=None self.timer.start()
def __init__(self,master,camUrl): HumanActivityInterface.__init__(self,master) self.color = plt.get_cmap('gray') self.backgroundFrame = None #~ self.zoneBackground = None #~ self.count = 0 #~ self.bufferImages = [] #~ self.device = "http://192.168.0.23/video.cgi" self.device = camUrl self.coefficient = 0.05 #~ self.device=0 self.timer.add_callback(self.eventDetection) self.buttonTrain.bind("<Key>",self.trainZone) grayFrame = self.captureVideo() self.setImageHandlers(grayFrame) self.mean =0 self.variance=0 self.contourMaxArea=0 self.zoneArea = None self.threshold = 100 self.hog = cv2.HOGDescriptor() self.hog.setSVMDetector( cv2.HOGDescriptor_getDefaultPeopleDetector() )