Перейти к содержимому
Compvision.ru

sonfire

Пользователи
  • Количество публикаций

    7
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем sonfire


  1. Нужно выделить области и перенести на новые изображения.

    С помощью функции findContours() выбрал контуры изображения.

    Читал как сделать это здесь https://moluch.ru/archive/116/31528/ Но не нашел функции boundingRect()("Найти прямоугольник можно с помощью функции")

    Хочу сделать что-то подобное.

    Emgu C#

    введите сюда описание изображения

    введите сюда описание изображения


  2. Подскажите как вырезать выделенную область в Mat

     Rectangle[] facesDetected = face.DetectMultiScale(image, 1.2, 10, new Size(10, 10),
                        new Size(image.Bitmap.Width, image.Bitmap.Height));// Обнаружение
                    
                    foreach (var f in facesDetected)
                    {                   
                        CvInvoke.Rectangle(image, f, new Bgr(Color.Red).MCvScalar);//Отрисовка
                                     
                    }

    И как вот этот прямоугольник поместить на Mat, для дальнейшего преобразования.

    Screenshot_29.png

×