2016-10-19 5 views
0

Я пытаюсь выяснить, как использовать RANSAC для определения линии, я использую определение canny edge для обнаружения начальных ребер внутри изображения, однако я бы случайно взял образец значений пикселей или пиксельные местоположения от изображения к модели линии.Использование определения изображения для обнаружения линий?

ответ

0

Вы, конечно, используете места. Вы не можете получить линию от интенсивности.

Пограничные детекторы обычно генерируют два вида пикселей. Неграничные пиксели, которые обычно являются черными и крайними пикселями, которые не являются черными. Их значения иногда содержат информацию о качестве края.

Просто выбрать случайный набор реберных точек ...

Также есть много литературы в Интернете. Просто Google и прочитайте, что вы найдете.

http://cs.gmu.edu/~kosecka/cs682/lect-fitting.pdf, например ...

+0

было бы хорошая идея после применения Осторожных краев, в первый цикл через изображение и выберите Записать все края, где значение пикселей больше, чем 0 или некоторые пороговое значение, а затем выберите случайная выборка из набора ребер? – John321

+0

Да, вы обычно создадите список из 2d пунктов для работы. – Piglet

+0

Что я имею в виду, вы бы избежали всех местоположений черных пикселей и записывали краевые пиксели, которые в этом случае белые? – John321

Смежные вопросы