Поиск по сайту
Showing results for tags 'contours'.
Найдено 2 результата
-
Всем привет, Для удобства работы с результатами semantic segmentation хочу векторизовать label map. Т.е. у нас есть картинка, где каждому пикселю соответствует номер класса и мы хотим все такие блобы закодировать полигонами, соответствующими границам объектов. Но, я внезапно обнаружил, что cv::findContours() работает только с бинарными изображениями (т.е. там только 2 лэйбла 'фон'/'не фон'). Теоретически я могу свести задачу к предыдущей, довольно просто генерируя для каждого класса соответствующую бинарную маску. Таким образом у меня получится куча контуров, но вот их иерархия вложенности, которая строится внутри findContours, будет невалидной, и придется делать какие-то дополнительные (не самые вычислительно-дешевые) телодвижения для того, чтобы определить корректный порядок отрисовки вложенных полигонов. Может быть кто-то сталкивался с подобной задачей и знает уже существующую имплементацию для конвертации label map'ов в полигоны для небинарных масок, с поддержкой древовидных иерархий?
- 1 reply
-
- opencv
- computer vision
-
(и ещё %d)
Теги:
-
Реализовал метод группировки отрезков из работы "Grouping Line-segments using Eigenclustering". Теория здесь: Grouping Line-segments using Eigenclustering.pdf Моя реализация здесь: main.cpp Результат работы:
- 2 replies
-
- 1
-
- line segments
- line detection
- (и ещё %d)