Как распознать дорожные знаки на ардуино?

Нужно сделать так что бы ардуино могла распознавать маленькие дорожные знаки в движении.
6 года назад от Sowulo

1 ответ

0 голосов
Начнем с простых вещей.
У Arduino нет глаз. Поэтому хочется понять каким образом вы собрались отличать знаки.
Поэтому первым делом нужно прикрутить "глаза", проще говоря понять какой сенсор (датчик) вам нужнен.
1) Если вам нужно показать зрителям, что машинка распознает знаки, то лучше всего использовать технологию NFC. На Arduino ставим радиочастотный излучатель и приемник, а на знак пассивный NFC чип. Будет работать как в метро. Все завист от от ответа, который пришлет NFC чип. Можно включить сигнал левого поворота, правого поворта или стоп. В метро только два сигнала зеленый и красный, но это же не проблемма для настоящего программиста и разработчика Arduino. Я так думаю.
2) Попытаться реализовать распознавание образов, то есть поставить фотоприемник. Идея проста. Значала понимаем цвет сигнала. Если обнаружены красные тона, то есть ограничения. Синий цвет означает предписание. Черный в первом случае, а во втором белый содержит информацию. Если не говорить об граничении скорости, то ваш робот должен различать стрелки (право, влево, для умных разворот) и конечно "кирпич". Делается это через обучающую матрицу. Вы долго показывте роботу контрольные картинки, после чего коректируете его реакцию, получив в итоге долгожданный искуственный интеллект. Процедура долгая, крайне не надежная, но если е довести до ума, то Arduino смиожет распознавать миниатюрные знаки. Быстро это не сделать, но если собрать банду энтузиастов и выложить исходные коды проекта для рассмотрения публики, например в Git, то пробуйте.
6 года назад от Алексей

Связанные вопросы

3 ответов
3 года назад от Елизавета Гуляева
1 ответ
3 месяцев назад от lissobaka