Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Определение присутствия человека и автоматизация. Как сделать энергоэкономную видеостену. 
:(
    Опции темы
l2user
Дата 3.7.2012, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 26.3.2006

Репутация: нет
Всего: нет



Значит, есть следующая задача.

Есть комната, в комнате есть экран. Есть видеоролик.

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

Соответственно, прошу совета по тому, как это можно реализовать.

Пока что я придумал следующее:

Поставить над экраном вебкамеру.

Написать демона, который занимает на себя экран и начинает проигрывать ролик (в оффскрин режиме) и мониторить вебкамеру.
Если изображение на вебкамере сильно отличается от эталонного(пустая комната), то оффскрин переводится на экран.

Проблемы у этого решения следующие:
1)Мне оно кажется безумно кривым.
2)Я ни разу в жизни не писал на OpenCV(а может кто-нибудь посоветует другую библиотеку или способ для детекции человека в комнате)
3)Я ни разу в жизни не писал на DirectShow.(может, кто-нибудь посоветует мне другой плеер или способ вывода видео на экран)

Соответственно, ищутся советы по решению задачи, либо по коррекции постановки.

Были у меня еще идеи поставить датчик присутствия, но все эти скоты вообще делаются только для девборд, вроде ардуино, а покупать специально для этого ардуину, писать интерфейс... короче, убиться.

На самом деле, чем меньше строк кода придется писать, тем меньше будет ошибок, естетсвенно.
То есть, если где-то судествует демон, который, например, может писать в /dev/BigBrother единицу, если человек есть и 0 если его нет на камере, то я бы вообще ничего не писал.
Я бы включил mplayer на loop и одну строку на bash, которая при 1 в девайсе, разворачивала бы плеер на весь экран, а при 0 - сворачивала.

Итак, что посоветуете, друзья? 
PM MAIL   Вверх
DarkProg
Дата 3.7.2012, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Законченный романтик
***


Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

Репутация: нет
Всего: 19



Мнда... IMHO есть более простое решение. Есть хрень такая для света, которая включается если темно или включается, если есть человек(собсно то что интересует), вариант тёмной комнаты отключить можно, берёте эту хрень и собираете девайсину, которая сигнализирует на порт о том что есть человек, програмка которая слушает порт при поступлении информации включает ролик. 

А почему Ардуино, потому что о нём на хабре пишут много? Выкиньте этот ардуино и найдите нормального товарища который может всё это сделать. Там IMHO хватит FT232. 
Усё smile Вот идея.


--------------------
"И твоя голова всегда в ответе за то куда сядет твой зад..."

"Я студент - скажите с какого я ВУЗа..."

 smile  smile  smile 
PM MAIL   Вверх
l2user
Дата 3.7.2012, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 26.3.2006

Репутация: нет
Всего: нет



Цитата

берёте эту хрень и собираете девайсину


Что-то мне кажется, что написать детектор на вебке будет проще ;-\

Цитата

Ардуино, потому что о нём на хабре пишут много?


Да не важно, что. В любом случае, собирать девайс, писать для него драйвер - и в результате опять получить ту же самую потребность писать демона, который будет рулить плеером(или тем же самым директшоу).

Очень хочется проще :-(
PM MAIL   Вверх
DarkProg
Дата 3.7.2012, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Законченный романтик
***


Профиль
Группа: Завсегдатай
Сообщений: 1784
Регистрация: 11.3.2009
Где: Земля

Репутация: нет
Всего: 19



Цитата(l2user @  3.7.2012,  14:29 Найти цитируемый пост)
писать для него драйвер

Для FT232 уже всё почти готово... Ну у каждого понятие простоты своё ;)


--------------------
"И твоя голова всегда в ответе за то куда сядет твой зад..."

"Я студент - скажите с какого я ВУЗа..."

 smile  smile  smile 
PM MAIL   Вверх
mrgloom
Дата 4.7.2012, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 829
Регистрация: 8.6.2011

Репутация: нет
Всего: нет



PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0414 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.