Open CV + arduino
- Войдите на сайт для отправки комментариев
Хочу сделать в квартире, умный свет. Если использовать датчики движения, то они медлительны и мало функциональные, а вот если поставить веб камеры на потолках и отслеживать движение людей по квартире с помощью openCV то можно предугадывать. Например, появился человек в поле зрении камеры, она его захватила и ведет, если например он пошел в нижний левый угол, то включаем свет в кухне, если в правый нижний, то в комнате и так далее. Таких камер можно наставить, например, в проходимом коридоре, также в каждой комнате поставить свою и там уже просто следить за передвижением и не выключать свет пока не выйдет с комнаты, ну там можно уже играться с переменными как угодно.
Так вот, может кто-то видел подобные проекты или прототипы, на ардуино?
На ардуино, скорее всего, таких проектов и не будет. Ее ресурсов не хватит на обработку видео-сигнала. А уж распознавание в реальном времени - не каждый комп потянет.
Так что "мозгами" в вашей схеме должно выступать что-то более серьезное. ARM какой-нибудь или комп. А арудино может выступить "исполняющим устройство",
Почитайте про эту openCV
http://ru.wikipedia.org/wiki/OpenCV
Хотя-бы раздел "Поддерживаемые платформы и инструменты". 8-ми битными микроконтроллерами там и не пахнет.
Да, согласен, я не уточнил просто что ардуино именно как исполнитель, все вычисления должен делать сервер какой , и в свойю очередь отправлять команды на ардуино. А что простое слежение за движением на камере чего ли бо, будет потреблять много ресурсов ПК?
Да, согласен, я не уточнил просто что ардуино именно как исполнитель, все вычисления должен делать сервер какой , и в свойю очередь отправлять команды на ардуино.
Ну тогда - вполне реально. Примеров когда ардуина управляет чем-то - море. 90% вообще всех примеров это именно управление внешним оборудованием. Да и прямо заточенных типа "умный дом", управление чайником, лампочкой, насосом и т.п. - хватает. Погуглите "управление мощьной нагрузкой" и т.п.
А что простое слежение за движением на камере чего ли бо, будет потреблять много ресурсов ПК?
Слишком абстрактный вопрос. Слишком многое влияет. От уровня освещенности и до "какой допустимый процент ошибок". Диапазон ответов от "мобилка справится" и до "небольшой кластер потребуется". В крайнем случае можно толпу индусов на краудофтинге посадить для "слежения за камерами" или игру какую-нибудь придумать, что бы игроки следили за камерами и что-то на них "ловили":)
Но даже если вы "очень четко его сформулируете" - вряд ли будет готовый ответ. Только "пробовать".
Хотя, из стартового описания, думаю скорее "особой нагрузки не будет". Тупой "детектор движения" даже в стандартном софте с некоторыми камерами идет (например Logitech).
Можете на хабре погуглить, там пару месяцев назад, вроде, пробегали статейки по всякой "распознающей картинки" математике на пальцах.