Я просто изучаю OpenCV и задаюсь вопросом о обнаружении линии. У меня есть ситуация, когда мне нужно определить горизонтальную черную линию на белом фоне. Я уверен, что линия всегда будет отображаться горизонтально (в пределах нескольких градусов) и должна определить, где она находится на изображениях с камеры.Что является самым основным методом обнаружения линии в OpenCV
Моя мысль, поскольку она всегда горизонтальная, я могу просто искать вертикально для «края» через несколько столбцов на изображении и называть это хорошо. Возможно, даже уменьшить количество пикселей, которые я снимаю с камеры, в качестве дополнительного увеличения скорости.
Есть ли встроенная функция для этого типа определения линии?
Мне не нужна дополнительная мощность, и я не могу позволить себе время обработки Canny или Hough, я просто хочу найти гарантированную горизонтальную линию как можно быстрее.
Изображение (с моими бегами раствора) выглядит следующим образом:
Если я понимаю, вы правы я реализовал нечто подобное в http://stackoverflow.com/questions/21675509/finding-the -fitline-of-contours-in-opencv/21677214 # 21677214 – Micka
Не могли бы вы показать несколько изображений? – Miki