public InitializeRecognition(MainViewModel viewModel, InitializeNeutralNetwork initializeNeutralNetwork, GlobalSettings globalSettings)
 {
     _viewModel         = viewModel;
     _settings          = globalSettings;
     _initializeNetwork = initializeNeutralNetwork;
     _database          = new GarageDatabase(_viewModel);
 }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Model.LogTextBox  += "\nRozpoczęcie nauki sieci";
            _initializeNetwork = new InitializeNeutralNetwork(_settings.SettingsModel, Model);
            TrainingNetwork trainingNetwork = new TrainingNetwork(_initializeNetwork.NeuralNetwork, Model);

            trainingNetwork.StartTraining();
        }
Beispiel #3
0
 public PlateWindow(MainViewModel viewModel, Mat mat, InitializeNeutralNetwork initializeNetwork, GlobalSettings settings)
 {
     _model = viewModel;
     _mat   = mat;
     _initializeNeutralNetwork = initializeNetwork;
     _globalSettings           = settings;
     RecognizePlate();
     InitializeComponent();
 }
 public CameraWindow(MainViewModel viewModel, InitializeNeutralNetwork initializeNetwork, GlobalSettings settings)
 {
     InitializeComponent();
     _model    = viewModel;
     _settings = settings;
     _initializeNeutralNetwork = initializeNetwork;
     _frequency = int.Parse(appSettings["FrequencyOFTakingPhoto"]);
     Loaded    += CameraWindow_Loaded;
 }
        private void LoadNetwork_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Filter = "Neural Network File(*.jur)|*.jur";
            if (openFileDialog.ShowDialog() == true)
            {
                _initializeNetwork = new InitializeNeutralNetwork();
                _initializeNetwork.NeuralNetwork = new NeuralNetwork();
                _initializeNetwork.NeuralNetwork.LoadNetwork(openFileDialog.FileName);
                Model.TrainingSuccess = true;
            }
        }