@aeaeae1

Как выделить на изображаении или на камере цветовые области разного цвета?

Доброго времени суток.Мне нужно сделать программу которая будет выделять цветовые области разного цвета.Как на фактографии ниже.В большинстве примеров пишут как найти один цвет.
Я нашел код который преобразовывает в RGB
private void btnLoadSequence_Click(object sender, EventArgs e)
        {
            string dir = Directory.GetParent(Environment.CurrentDirectory).FullName;
            dir = Directory.GetParent(dir).FullName;
            this.openFileDialog1.InitialDirectory = dir;
            
            this.openFileDialog1.Filter="IMAGES |*.jpg;*.bmp";
            this.openFileDialog1.FileName = "";
 
            if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                picPreview.Image = null;
                picPreview.Refresh();
                lblInfo.Text = "";
 
                Image b = Image.FromFile(openFileDialog1.FileName);
                picPreview.Image = b;
 
                picProcessed.Image = null;
                picProcessed.Refresh();
            }            
        }
               
        private void btnTrack_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
                _kMeans = new KMeans((Bitmap)picPreview.Image, Convert.ToInt32(txtNumClusters.Text), ImageProcessor.Colour.Types.RGB);
            else
                _kMeans = new KMeans((Bitmap)picPreview.Image, Convert.ToInt32(txtNumClusters.Text), ImageProcessor.Colour.Types.HSV);
            
            timer1.Enabled = true;
            timer1.Start();
        }
        #endregion
 
        KMeans _kMeans;
        int _count = 0;

А как сделать так чтобы выделять отдельные участки.
62604a30b3e5c167821811.gif
62604a3bc0e9b697728752.jpeg
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
@calculator212
оно?
или это
В большинстве примеров пишут как найти один цвет.

Ну так ищите не один цвет а несколько в чем проблема?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы