def __init__(self, dir_path, port, baudrate=9600, gyro_coef=16.4, noise_mean=-15.44): """ %dir_path% %port% - is the usb port the duino is hooked up to """ BaseSensor.__init__(self, dir_path, "WHEEL") self.prev_theta = 0 self.port = port self.baudrate = baudrate self.prev_timestamp = time.time() self.gyro_coef = gyro_coef self.noise_mean = noise_mean
def __init__(self, dir_path, camera, sensor_name): BaseSensor.__init__(self,dir_path, sensor_name) # Camera needs to initiated in the main thread self.detector = klt.KltDetector() self.camera = camera self.face_model_file = 'models/haarcascade_frontalface_default.xml' self.eye_model_file = 'models/haarcascade_eye.xml' self.profile_model_file = 'models/haarcascade_profileface.xml' self.nose_model_file = 'models/nariz.xml' self.frame_index = 0 self.p0_nose = [] self.old_frame = []
def stop(self): BaseSensor.stop(self) self.camera.release()