public Main() { this.InitializeComponent(); this.buttonSendImage.Enabled = false; this.Text = $"Alturos Yolo TestUI {Application.ProductVersion}"; this.dataGridViewFiles.AutoGenerateColumns = false; var imageInfos = new DirectoryImageReader().Analyze(@".\Images"); this.dataGridViewFiles.DataSource = imageInfos.ToList(); var configurationDetector = new ConfigurationDetector(); var config = configurationDetector.Detect(); if (config == null) { MessageBox.Show($"Yolo configuration detection failure", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } this.toolStripStatusLabel1.Text = string.Empty; this.toolStripStatusLabel2.Text = string.Empty; Task.Run(() => this.Initialize(config)); }
private void Initialize(string path) { var configurationDetector = new ConfigurationDetector(); var config = configurationDetector.Detect(path); if (config == null) { return; } this.Initialize(config); }
private void Initialize(string path) { var configurationDetector = new ConfigurationDetector(); var config = configurationDetector.Detect(path); if (config == null) { this.richTextBoxConsole.Invoke(new MethodInvoker(delegate() { this.richTextBoxConsole.Text += "Cannot find Config files\n"; })); this.toolStripStatusLabelYoloInfo.Text = "Cannot find Config files"; return; } this.Initialize(config); }
public Main() { this.InitializeComponent(); this.buttonSendImage.Enabled = false; this.Text = $"Alturos Yolo TestUI {Application.ProductVersion}"; var files = Directory.GetFiles(@".\Images"); this.dataGridViewFiles.DataSource = files.Select(o => new { Name = o }).ToList(); var configurationDetector = new ConfigurationDetector(); var config = configurationDetector.Detect(); if (config == null) { MessageBox.Show($"Yolo configuration detection failure", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } this._yoloWrapper = new YoloWrapper(); this.Initialize(config); }