Beispiel #1
0
 public Iris()
 {
     nexaIris    = new NexaIris();
     algorithms  = new List <Algorithm>();
     cacheConfig = nexaIris.CreateCacheConfig("cache");
     cacheConfig.SetDir(ChachePath);
     _error      = string.Empty;
     initialized = false;
 }
Beispiel #2
0
 private void OnCompareResult(
     string jobId,
     ErrorInfo.errorCode errorCode,
     CompareResult result)
 {
     if (errorCode != ErrorInfo.errorCode.AW_NEXA_IRIS_E_NO_ERRORS)
     {
         _error = NexaIris.GetErrorDetails(errorCode);
     }
     else
     {
         _score = _score > result.GetScore() ? _score : result.GetScore();
     }
     stopWaitHandle.Set();
 }