2016-01-17 4 views
-3

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

Каких операции обработки изображения, которые должны было быть выполнено на раме видео, так что я мог бы помочь моему роботу двигаться по черной линии ..

Я буду использовать питон с открытой библиотекой CV2 ,

ответ

1

Вы должны быть подробнее; в общем, такой подход был бы возможен: Учитывая изображение с черной линией и белым фоном:

1) Порог изображения, чтобы все пиксели черной линии стали «1» и все остальные пиксели стать обнаружение "0" в результате бинарного изображения (http://docs.opencv.org/2.4/doc/tutorials/imgproc/threshold/threshold.html)

2) есть ли Хог Line (http://docs.opencv.org/2.4/doc/tutorials/imgproc/imgtrans/hough_lines/hough_lines.html)

3) Если вы получаете слишком много линий, фильтровать их, например, длина, позиция

4) Теперь, когда у вас есть линия и ее положение и вращение, попробуйте удерживать эту линию в центре изображения. Если его слишком далеко направо, поверните направо и наоборот

Это часто используемый подход к задаче, касающейся линии.

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

  • Нет связанных вопросов^_^