public static List<BioLab.Biometrics.Mcc.Sdk.Minutia> GetBiolabMinutiae(double[,] image)
    {
      List<CUDAFingerprinting.Common.Minutia> cudaMinutiae = ExtractCUDAFpMinutiae(image, image.GetLength(0),image.GetLength(1));

      List<BioLab.Biometrics.Mcc.Sdk.Minutia> biolabMinutiae = new List<BioLab.Biometrics.Mcc.Sdk.Minutia>();
      foreach (CUDAFingerprinting.Common.Minutia item in cudaMinutiae)
      {
        BioLab.Biometrics.Mcc.Sdk.Minutia newMinutia = new BioLab.Biometrics.Mcc.Sdk.Minutia();
        newMinutia.X = item.X;
        newMinutia.Y = item.Y;
        newMinutia.Direction = item.Angle;

        biolabMinutiae.Add(newMinutia);
      }
      return biolabMinutiae;
    }
Exemplo n.º 2
0
        public static List <BioLab.Biometrics.Mcc.Sdk.Minutia> GetBiolabMinutiae(double[,] image)
        {
            List <CUDAFingerprinting.Common.Minutia> cudaMinutiae = ExtractCUDAFpMinutiae(image, image.GetLength(0), image.GetLength(1));

            List <BioLab.Biometrics.Mcc.Sdk.Minutia> biolabMinutiae = new List <BioLab.Biometrics.Mcc.Sdk.Minutia>();

            foreach (CUDAFingerprinting.Common.Minutia item in cudaMinutiae)
            {
                BioLab.Biometrics.Mcc.Sdk.Minutia newMinutia = new BioLab.Biometrics.Mcc.Sdk.Minutia();
                newMinutia.X         = item.X;
                newMinutia.Y         = item.Y;
                newMinutia.Direction = item.Angle;

                biolabMinutiae.Add(newMinutia);
            }
            return(biolabMinutiae);
        }