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() )