private void BtUpdate_Click(object sender, EventArgs e) { this.m_LbProgressStep.Text = "Updating database."; ThreadPool.QueueUserWorkItem(new WaitCallback(target => { DataMiner miner = new DataMiner(m_SessionInfo); miner.Progress += OnProgress; miner.ReadUsers(); })); }
private void BtFind_Click(object sender, EventArgs e) { this.m_LbProgressStep.Text = "Search by face."; byte[] sampleImage = GetSampleFoto(); ThreadPool.QueueUserWorkItem(new WaitCallback(target => { DataMiner miner = new DataMiner(m_SessionInfo); miner.Progress += OnProgress; miner.MatchFoto(sampleImage); //miner; })); }
private void m_BtTrain_Click(object sender, EventArgs e) { this.m_LbProgressStep.Text = "Trainig recognizer."; ThreadPool.QueueUserWorkItem(new WaitCallback(target => { DataMiner miner = new DataMiner(m_SessionInfo); miner.Progress += OnProgress; miner.TrainRecognizer(); })); }