//TODO: //Фиксить добаление обработаного видео //фиксить обработку, замену и сохранение видосика //оптимизировать распознавание с камер(раз в 5 кадров) //пофиксить автоскролл логов //пройтись по проге и коду, мелкие фиксы //фиксить утечки памяти //Вынести в потоки операции, которые занимают много времени(вроде готово) //Дизайн проги(по возможности) //Нельзя добавлять одинаковые камеры(пофиг) //Отлов ошибок при отрубании камеры(тестить) //Поменять таймеры в камерах на потоки(не успеваю) private void Start_Click(object sender, RoutedEventArgs e) { if (CameraList.SelectedItem.ToString() != "" && CameraPlace.Children.Count < 4) { string name = Watcher.SetName("Введите название камеры: "); if (name == null) { return; } CameraPlace.Children.Add(new VideoCamera(this, CameraList.SelectedIndex, name)); } }
private void RenameButton_Click(object sender, RoutedEventArgs e) { CameraName.Content = Watcher.SetName("Введите новое название камеры:"); }