Алгоритмы
Обработка изображений
Разработка мобильных приложений
Разработка под Android
Разработка робототехники
Комментарии 6
+1
А где именно распознавание знаков? Я вижу только детектор окружностей
0
Однако, на практике оказалось довольно непросто реализовать поиск нужных коэффициентов на платформе Android

Похоже, коэффициенты были подогнаны вообще под конкретную картинку.

Например, через линейный фильтр

medianBlur — это не линейный фильтр.
0

Коэффициенты подбирались для разных знаков (и в живую и на мониторе). Это сложно, честно сказать. Потом просто искал золотую середину. Насчет фильтра вы правы, я неправильно посмотрел (подзабылось уже)

+1
1) Знаки могут быть не только в красном кружочке, но и в синем квадрате, треугольнике и пр
2) Где распознавание скорости со знака?
3) Что за приложение разрабатывается, какая скорость распознавания планируется?
Пока от статьи складывается впечатление, как будто вы сумели прикрутить OpenCV на андроид и решили похвастаться.
0

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


Приложение ищет (не распознает) только запрещающие знаки. Скорость работы такая, что на Nexus 9 с Nvidia Tegra K1 в среднем 20 fps (до 30 доходит), а на Nexus 5x со Snapdragon 808 где-то 10 fps

Только полноправные пользователи могут оставлять комментарии. , пожалуйста.