Обнаружение путей в видео с помощью BoofCV на Android

Для моего приложения я изучал использование BoofCV, чтобы определить, нахожусь ли я на пути или нет. Дорога покрыта гравием, поэтому она имеет цвет стандартной проезжей части. Я не уверен, какую именно технику обработки изображений использовать. Демо-приложение BoofCV имеет множество функций, но я хотел бы знать, какая из них подходит для того, что я пытаюсь сделать.

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


person Will    schedule 02.04.2017    source источник
comment
Итак, вам нужен совет о том, как обработать изображение, не предоставляя изображение? что-то, что вы должны исправить :) и что вы имеете в виду под определением, нахожусь ли я на пути или нет, кто вы? автономный автомобиль? слепой парень? Я имею в виду, что когда я нахожусь на пути, мне не нужен компьютер, чтобы показать мне тост, если я нахожусь.   -  person Piglet    schedule 03.04.2017


Ответы (1)


Судя по вашему вопросу, я предполагаю, что вы используете обычную камеру в качестве ввода в реальном времени от движущегося объекта. В этом случае вам может понадобиться:

  1. Откалибруйте и стабилизируйте входные кадры (поскольку ваша дорожка сделана из гравия). BoofCV предоставляет библиотеки.
  2. Отрегулируйте экспозицию, контрастность или яркость (для камер ночного видения/слабого освещения или рамок с низкой контрастностью).
  3. Используйте BoofCV Binary Image Ops в соответствии с потребностями вашего приложения (Пороговое значение изображения, двоичная маркировка и т. д.).
  4. Используйте классификатор для 2 классов («внутренний путь», «внешний путь»).
  5. Обработайте ваши выходные данные и результаты обратной связи с вашим «оператором принятия решений», чтобы сделать выбор и направить ваш движущийся объект.

Дополнительная информация о вашем проекте может помочь вам получить лучший ответ.

person Zerthimon    schedule 04.04.2017