def stop(self): audio.say("Stopping Calibration") logger.info('Stopping Calibration') self.screen_marker_state = 0 self.active = False self.close_window() self.button.status_text = '' cal_pt_cloud = calibrate.preprocess_data(self.pupil_list, self.ref_list) logger.info("Collected %s data points." % len(cal_pt_cloud)) if len(cal_pt_cloud) < 20: logger.warning("Did not collect enough data.") return cal_pt_cloud = np.array(cal_pt_cloud) map_fn, params = calibrate.get_map_from_cloud(cal_pt_cloud, self.world_size, return_params=True) np.save(os.path.join(self.g_pool.user_dir, 'cal_pt_cloud.npy'), cal_pt_cloud) #replace current gaze mapper with new self.g_pool.plugins.add(Simple_Gaze_Mapper(self.g_pool, params))
def stop(self): audio.say("Stopping Calibration") logger.info("Stopping Calibration") self.active = False self.button.status_text = '' cal_pt_cloud = calibrate.preprocess_data(self.pupil_list,self.ref_list) logger.info("Collected %s data points." %len(cal_pt_cloud)) if len(cal_pt_cloud) < 20: logger.warning("Did not collect enough data.") return cal_pt_cloud = np.array(cal_pt_cloud) img_size = self.first_img.shape[1],self.first_img.shape[0] map_fn,params = calibrate.get_map_from_cloud(cal_pt_cloud,img_size,return_params=True) np.save(os.path.join(self.g_pool.user_dir,'cal_pt_cloud.npy'),cal_pt_cloud) #replace gaze mapper self.g_pool.plugins.add(Simple_Gaze_Mapper(self.g_pool,params))
def stop(self): audio.say("Stopping Calibration") logger.info("Stopping Calibration") self.smooth_pos = 0, 0 self.counter = 0 self.active = False self.button.status_text = '' print 'button:', self.button.status_text cal_pt_cloud = calibrate.preprocess_data(self.pupil_list, self.ref_list) logger.info("Collected %s data points." % len(cal_pt_cloud)) if len(cal_pt_cloud) < 20: logger.warning("Did not collect enough data.") return cal_pt_cloud = np.array(cal_pt_cloud) map_fn, params = calibrate.get_map_from_cloud(cal_pt_cloud, self.world_size, return_params=True) np.save(os.path.join(self.g_pool.user_dir, 'cal_pt_cloud.npy'), cal_pt_cloud) self.g_pool.plugins.add(Simple_Gaze_Mapper(self.g_pool, params))