private void InitializeCamera() { FaceModule = SenseManager.QueryFace(); var config = FaceModule.CreateActiveConfiguration(); config.detection.isEnabled = true; config.landmarks.isEnabled = false; config.pose.isEnabled = false; config.EnableAllAlerts(); if (RetrieveMode == Mode.Events) { config.strategy = PXCMFaceConfiguration.TrackingStrategyType.STRATEGY_FARTHEST_TO_CLOSEST; PXCMFaceConfiguration.OnFiredAlertDelegate alertHandler = new PXCMFaceConfiguration.OnFiredAlertDelegate(OnAlertHandler); config.SubscribeAlert(alertHandler); } if (config.ApplyChanges().IsSuccessful()) { if (SenseManager.Init().IsError()) { MessageBox.Show("Errore nell'inizializzazione della camera"); Close(); } } config.Dispose(); }
private void InitializeCamera() { FaceModule = SenseManager.QueryFace(); var config = FaceModule.CreateActiveConfiguration(); config.detection.isEnabled = true; config.landmarks.isEnabled = false; config.pose.isEnabled = false; config.EnableAllAlerts(); if (RetrieveMode == Mode.Events) { config.strategy = PXCMFaceConfiguration.TrackingStrategyType.STRATEGY_FARTHEST_TO_CLOSEST; PXCMFaceConfiguration.OnFiredAlertDelegate alertHandler = new PXCMFaceConfiguration.OnFiredAlertDelegate(OnAlertHandler); config.SubscribeAlert(alertHandler); } if (config.ApplyChanges().IsSuccessful()) { if (SenseManager.Init().IsError()) { MessageBox.Show("Errore nell'inizializzazione della camera"); Close(); } } config.Dispose(); }