Exemplo n.º 1
0
        /// <summary>
        /// Вывод гистограммы по компоненте V
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ButtonGistV_Click(object sender, EventArgs e)
        {
            FormGist formGistogramV = procedures.CreateFormGist(gistRGB[5]);

            formGistogramV.Text += " Компонента цвета V";
            formGistogramV.chartGistogram.ChartAreas[0].AxisX.Minimum = 0;
            formGistogramV.chartGistogram.ChartAreas[0].AxisX.Maximum = 1;
            formGistogramV.Show();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Вывод гистограммы по компоненте B
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ButtonGistB_Click(object sender, EventArgs e)
        {
            FormGist formGistogramB = procedures.CreateFormGist(gistRGB[2]);

            formGistogramB.Text += " Компонента цвета B";
            formGistogramB.chartGistogram.ChartAreas[0].AxisX.Minimum = 0;
            formGistogramB.chartGistogram.ChartAreas[0].AxisX.Maximum = 255;
            formGistogramB.Show();
        }
Exemplo n.º 3
0
        /// <summary>
        /// Показать гистограммы распределения пикселей по X/Y
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ButtonShowGist_Click(object sender, EventArgs e)
        {
            FormGist formGistogramX = procedures.CreateFormGist(gistGor);
            FormGist formGistogramY = procedures.CreateFormGist(gistVert);

            formGistogramX.Text += " Распределение выделенных пикселей по оси X";
            formGistogramY.Text += " Распределение выделенных пикселей по оси Y";
            formGistogramX.chartGistogram.ChartAreas[0].AxisX.Minimum = 0;
            formGistogramY.chartGistogram.ChartAreas[0].AxisX.Minimum = 0;
            formGistogramX.chartGistogram.ChartAreas[0].AxisX.Maximum = bitmapTemp.Width;
            formGistogramY.chartGistogram.ChartAreas[0].AxisX.Maximum = bitmapTemp.Height;
            formGistogramX.Show();
            formGistogramY.Show();
        }