deus433 0 Жалоба Опубликовано December 17, 2011 Добрый день. Подскажите, есть ли в OpenCV функция получения координат точек границы? Границы получаю с помощью Canny. После этого в изображении содержится несколько линий - границ объектов. Я хочу получить координаты точек, входящих в эти линии. Я понимаю, что это можно сделать с помощью FindContours, но хотелось бы этого избежать. Во-первых потому что FindContours занимает время, а во-вторых, он будет давать координаты точек по два раза - сначала вдоль линии в одну сторону, потом - те же точки, только в другую сторону. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано December 18, 2011 Ммм, проверить каждый пиксель изображения: если его значение 255, то это граница. Нет? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
deus433 0 Жалоба Опубликовано December 19, 2011 Ммм, проверить каждый пиксель изображения: если его значение 255, то это граница. Нет? Да, но мне нужно получить последовательность точек вдоль границы, типа кода Фримена. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах