private void dodawanieToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Dodawanie", "Wybierz obraz który chcesz dodać", this.MdiChildren); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.add(((PictureForm)this.MdiChildren[dialog.combovalue]).bitmap); }
private void aNDToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Operacja logiczna AND", "Wybierz obraz", this.MdiChildren); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.and(((PictureForm)this.MdiChildren[dialog.combovalue]).bitmap); }
private void segmentacjaWododziałowaToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Segmentacja Wododziałowa", "Ilość kroków wygładzania (1:50):", "Wypełnienie regionów (1-z obr,2-śre. regi.)"); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.wododzial(Convert.ToInt32(dialog.value), Convert.ToInt32(dialog.value2)); }
private void segmentacjaProbalistycznaToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Segmaentacja probalistyczna", "Podaj wartość progu:", "Podaj wartość maksymalnej liczby regionów"); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.segmProba(Convert.ToInt32(dialog.value), Convert.ToInt32(dialog.value2)); }
private void segmentacjaPrzezProgowanieToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Progowanie", "Podaj wartość progowania od:", "Podaj wartość progowania do (lub pozostaw to pole puste):"); if (dialog.ShowDialog() == DialogResult.Cancel) return; if(dialog.value2.Equals(String.Empty)) activeChild.progowanie(Convert.ToInt32(dialog.value)); else activeChild.progowanie(Convert.ToInt32(dialog.value), Convert.ToInt32(dialog.value2)); }
private void redukcjaPoziomówSzarościToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Redukcja poziomów szarości", "Podaj ilość poziomów"); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.redukcjaPoziomowSzarosci(Convert.ToInt32(dialog.value)); }
private void rozciaganieToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Rozciąganie", "Podaj początkowy poziom", "Podaj końcowy poziom"); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.rozciaganie(Convert.ToInt32(dialog.value), Convert.ToInt32(dialog.value2)); }
private void progowanieToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Progowanie", "Podaj wartość do progowania"); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.progowanie(Convert.ToInt32(dialog.value)); }
private void mozaikaVoronoiToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Mozaika Voronoi", "Liczba miejsc centalnych (100:10000):", "Kryterium wyróżnienie (1-min,2-max)"); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.Voronoi(Convert.ToInt32(dialog.value), Convert.ToInt32(dialog.value2)); }
private void kontrastToolStripMenuItem_Click_1(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Kontrast", "Podaj o ile procent zwiększyć kontrast"); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.kontrast(Convert.ToInt32(dialog.value)); }
private void gammaToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Gamma", "Podaj o ile procent zwiększyć gamme"); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.gamma(Convert.ToDouble(dialog.value)); }
private void filtracjaMedianowaToolStripMenuItem_Click(object sender, EventArgs e) { PictureForm activeChild = (PictureForm)this.ActiveMdiChild; if (activeChild == null) return; myCustomDialog dialog = new myCustomDialog("Filtracja Medianowa", "Podaj rozmiar otoczenia (jedna cyfra)"); if (dialog.ShowDialog() == DialogResult.Cancel) return; activeChild.FiltracjaMedianowa(Convert.ToInt32(dialog.value)); }