Пример #1
0
        private void trainBtn_Click(object sender, RoutedEventArgs e)
        {
            if (_trained >= 0)
            {
                _recognition.Train(_currentFace);
                if (_repo.Count < 3)
                {
                    _repo.Add(new TestImage(_currentFace, _currentFace));
                }
            }
            else
            {
                _recognition.Update(_currentFace.Img);
            }
            threshold.Text = _recognition.ConfidenceThreshold.ToString("F3");

            _trained++;
        }
        public void Add_when_valid_adds_to_repo()
        {
            var t1 = CreateTestImage();
            var t2 = CreateTestImage();

            _repository.Add(t1);
            _repository.Count(user).Should().Be(1);

            _repository.Add(t2);
            _repository.Count(user).Should().Be(2);
        }