示例#1
0
 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
示例#2
0
    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 = []
示例#3
0
 def stop(self):
     BaseSensor.stop(self)
     self.camera.release()