sonfire 0 Жалоба Опубликовано September 13, 2017 Нужно выделить области и перенести на новые изображения. С помощью функции findContours() выбрал контуры изображения. Читал как сделать это здесь https://moluch.ru/archive/116/31528/ Но не нашел функции boundingRect()("Найти прямоугольник можно с помощью функции") Хочу сделать что-то подобное. Emgu C# Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано September 13, 2017 Документация на boundingRect http://docs.opencv.org/2.4/modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=boundingrect#boundingrect 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sonfire 0 Жалоба Опубликовано September 13, 2017 27 минут назад, Smorodov сказал: Документация на boundingRect http://docs.opencv.org/2.4/modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=boundingrect#boundingrect У меня 3 версия, по ней не нашёл. И на C# нету Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано September 13, 2017 Для 3 версии: http://docs.opencv.org/3.3.0/d3/dc0/group__imgproc__shape.html#gacb413ddce8e48ff3ca61ed7cf626a366 Про C# не знаю, пишу на C++. 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sonfire 0 Жалоба Опубликовано September 13, 2017 findContours() Не упорядочивает, как можно их упорядочить слева на право? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано September 13, 2017 Ну так найдите центры контуров, и отсортируйте. 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sonfire 0 Жалоба Опубликовано September 13, 2017 А еще как-то можно найти прямоугольники кроме boundingRect()? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
iskees 32 Жалоба Опубликовано September 14, 2017 Emgu это Emgu.CV.CvInvoke.MinAreaRect() OpenCVSharp это NativeMethods.imgproc_minAreaRect_Point Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах