private void LoadDatabaseFromFile()
 {
     if (File.Exists(DatabaseFilename))
     {
         Byte[] buffer = File.ReadAllBytes(DatabaseFilename);
         recognitionConfig.SetDatabaseBuffer(buffer);
         dbState = "Loaded";
     }
     else
     {
         dbState = "Not Found";
     }
 }
Beispiel #2
0
        private bool LoadDB()
        {
            bool status = false;

            if (File.Exists(DB_FILE))
            {
                Byte[] buffer = File.ReadAllBytes(DB_FILE);
                recogConfig.SetDatabaseBuffer(buffer);
                status = true;
            }

            return(status);
        }
        //--------------------------------------------------------LoadDatabaseFromFile------------------------------------------------------------------------------------------------

        public static void LoadDatabaseFromFile()
        {
            if (File.Exists(DatabaseFilename)) //Verifica se existe o arquivo do banco de dados no diretório corrente
            {
                //Faz uma leitura de todos os bytes contido no arquivo do banco de dados e deposita em buffer

                Byte[] buffer = File.ReadAllBytes(DatabaseFilename);

                /* A função 'SetDatabaseBuffer' substitui o banco de dados de reconhecimento com o banco de dados de origem especificado.
                 * O tamanho do banco de dados de origem deve corresponder ao que o QueryDatabaseSize função retorna.
                 */
                recognitionConfig.SetDatabaseBuffer(buffer); //Seta os dados para o processamento e continuidade do reconhecimento facial
                dbState = "Loaded";                          //Seta na UI esta informação
            }
            else
            {
                dbState = "Not Found"; //Seta na UI esta informação
            }
        }