|
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
|
|
Обработка изображений и ардуино15.04.2018, 19:01. Показов 9512. Ответов 14
Метки нет (Все метки)
Всем доброго времени суток!
У уважаемых экспертов хочу спросить - можно ли обрабатывать изображения микроконтроллером ардуино? Например, есть микроконтроллер и подключенная к нему модульная видеокамера (матрица с объективом на печатной плате) (кстати, чем, в таком случае, определяется количество кадров, снимаемых камерой, в секунду - ШИМ-сигналом, или у самой камеры тоже есть ограничения? Допустим, мне нужно 150 кадров/с). Мне нужно, чтобы ардуино сличал между собой 2 изображения - текущий и предыдущий кадр - и находил некую величину рассогласования, после чего ставил бы на место предыдущего кадра текущий и получал от камеры новый текущий и так без конца. Если проще, то вот пример: камера "смотрит" на белое полотно, по которому катится красный мячик. Камера, будучи контролируемой мк ардуино, совмещает центр мячика и центр кадра (даёт "сигнал" шаговому двигателю, поворачивающему камеру - это другая история). Этот "сигнал" - это величина, пропорциональная расстоянию между центрами шарика двух соседних кадров. Таким образом, существует необходимость записать и обработать два кадра (соседних), определив различие в положении одного и того же объекта. Можно ли и, если да, то как (хоть схематично) осуществить такое на мк ардуино?
0
|
|
| 15.04.2018, 19:01 | |
|
Ответы с готовыми решениями:
14
Обработка синусоидального сигнала ардуино
|
|
|
|||
| 16.04.2018, 14:48 | |||
|
Каково разрешение камеры? Подумайте сколько нужно оперативной памяти для хранения двух кадров с тем разрешением что у камеры? Есть ли столько у вашей платы Arduino?
1
|
|||
| 16.04.2018, 18:47 | |
|
0
|
|
|
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
|
||||
| 16.04.2018, 23:46 [ТС] | ||||
|
0
|
||||
|
|
||||
| 16.04.2018, 23:58 | ||||
|
А вообще, попробуйте. Расскажите что получится.
1
|
||||
|
Просто Лис
|
|
| 17.04.2018, 10:02 | |
|
Возьми Raspberry Pi, к ней любую usb веб-камеру. Для распознавания мячика в кадре - OpenCV.
А раз вопрос задан в разделе ардуино, то подцепляем к малинке ардуинку по usb и управляем сервами. Только расскажи потом, что получилось, ок? Даже если решишь забросить. Добавлено через 2 минуты Для тестов можно обойтись и обычным компьютером (вместо малины). Попробуй начать писать распознавание образов и посылать команды ардуине на поворот камеры.
1
|
|
|
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
|
|||
| 17.04.2018, 14:01 [ТС] | |||
Я и написал - в идеальном случае (то есть, если бы так и было).А вообще - спасибо; я знал, что возможности ардуины ограничены, но не догадывался, насколько.
0
|
|||
|
Просто Лис
|
||||||
| 17.04.2018, 15:10 | ||||||
|
Легко: с компьютера (или малины, что одно и то же) по serial порту посылаем ардуине команды.
Как я понял, камера будет крепиться на подвижном шарнире с двумя степенями свободы. Одним серво-двигателем (или шаговым) перемещаем её вверх-вниз, вторым - влево-вправо. Вот и в прошивке в простейшем случае будет реализовано четыре команды:
1
|
||||||
|
Тутошний я
|
|||
| 17.04.2018, 21:16 | |||
|
но зачем к малинке ардуино прицеплять? Добавлено через 31 минуту
0
|
|||
|
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
|
|||
| 17.04.2018, 23:22 [ТС] | |||
|
Добавлено через 3 минуты )
0
|
|||
|
Тутошний я
|
|||
| 17.04.2018, 23:49 | |||
к ардуино вот так просто тоже нельзя подключить двигатель.а датчики и к малинке подключаются. Добавлено через 3 минуты если тебе действительно нужно решить эту задачу, бросай ардуино и изучай Си и более мощные контроллеры. и OpenCV для обработки изображения. выше в теме тебе это уже советовали. Добавлено через 17 минут оптику только переделать придётся. мышка сама будет определять куда и на сколько покатился мячик.
1
|
|||
|
Просто Лис
|
|||||||||||||||
| 18.04.2018, 04:58 | |||||||||||||||
Кликните здесь для просмотра всего текста
1
|
|||||||||||||||
|
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
|
|||
| 18.04.2018, 22:20 [ТС] | |||
), мной воспринимается как "вот взяли и ручками написали, а потом энтером отправили"Добавлено через 1 минуту
0
|
|||
|
Просто Лис
|
|
| 19.04.2018, 05:03 | |
Сообщение было отмечено Ромуальд_7 как решение
Решение
Ага, консольный скрипт. Только на windows нужно поменять строку
/dev/ttyUSB0 на COM1 или другой, на котором подцеплена ардуина.Второй скрипт под спойлером считывает изображение с веб-камеры, накладывает синюю маску ("синий цвет" задан диапазоном двух цветов) и вроде бы ищет области. На ардуине ограничение по току на каждом пине ЕМНИП 40 мА. В отличие от светодиода, напрямую вы не могли двигатель подключить - нужен драйвер (или мощный транзистор - это на любителя) и отдельный блок питания.
1
|
|
|
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
|
|
| 20.04.2018, 14:52 [ТС] | |
|
Рыжий Лис, большое вам спасибо за ваши ответы! Пойду пытаться запрограммировать сие дело)
Осталось купить raspberry pi zero (её, вроде, должно хватить для расчётов)
0
|
|
| 20.04.2018, 14:52 | |
|
Помогаю со студенческими работами здесь
15
Обработка изображений Низкочастотная фильтрация изображений (книга Гонсалеса “Цифровая обработка изображений”) Обработка изображений. Изменение размеров изображений Связь по Блютузу Андроид и Ардуино, команды с Ардуино Обработка изображений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|