Я хочу использовать компьютерное зрение, чтобы мой робот мог определять углы футбольного поля в зависимости от его текущего положения. В Matlab есть функция обнаружения HarrisFeatures, но я считаю, что она предназначена только для 2D-карты.
Подход, который я хочу попробовать, состоит в том, чтобы собрать информацию о линиях (используя обнаружение линий), сохранить их в гистограмме, а затем посмотреть, где линии пересекаются, исходя из их углов.
Мои вопросы:
- Как узнать, где пересекаются линии?
- Как найти углы линий с помощью компьютерного зрения?
- Как мне обновить эту информацию на основе моих координат?
Я нахожусь на начальных этапах этой задачи, поэтому любое руководство очень ценится!