private void LoadDatabaseFromFile() { if (File.Exists(DatabaseFilename)) { Byte[] buffer = File.ReadAllBytes(DatabaseFilename); recognitionConfig.SetDatabaseBuffer(buffer); dbState = "Loaded"; } else { dbState = "Not Found"; } }
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 } }