1 (06.11.2012 11:09:46 отредактировано xalmer)

Тема: WatchDog (используем N900 как детектор движения)

WatchDog (Сторож) - это маленький датчик движения, написанный с использованием библиотеки CImg и API FCam. Теперь вы можете использовать свой N900 как охранное устройство!

Приложение разбито на 3 компонента:
• Датчик Движения: Обнаруживает движение и записывает его в файл. Также может послать изображения по электронной почте.
- Размер Маски: Определяет чувствительность обнаружения движения. Чем ниже, тем более чувствительное (и больше ложных срабатываний). Высокая маска как правило лучше всего. Если вы определяете большой размер изображения, то также должны определить высокую маску.
- Показ Изображения: Tickbox гарантирует, что кадр с зафиксированным движением будет показан. Он появляется как изображение с фиолетовым оттенком из-за QPicture и FCam, имеющего цветовые проблемы. С этой проблемой автор обещает разобраться позже.
- Порог (чем он ниже, тем более чувствительный).
- Продолжительность (HH:mm:ss) (значение по умолчанию 00:01:00).
- Максимальный и Минимальный Интервал. Вы можете регулировать интервал, чтобы датчик не проверял движение каждую секунду, сохраняя при этом свои ресурсы.
Первоначально он стартует посередине между Максимальным и Минимальным. Например, если движение обнаружено, он уменьшит вполовину интервал и проверит снова. Если движение всё ещё продолжается, то он вдвое сокращает интервал к минимальному лимиту.
Если в течении 10 кадров движение не обнаружено, то интервал удваивается, и так далее до максимального интервала.
- Модификатор воздействует на уменьшение вполовину/удвоение интервала. Ниже = большей чувствительности, Выше = меньшей чувствительности.
- Размеры Изображения (320x240, 640x480, 800x600, 1280x960).
- Каталог сохранения изображения. Когда движение обнаружено, кадры движения сохраняются здесь.
- Опции преобразования изображений в MPG по завершению, и удаление изображений.
- Опция Email для отправки по пользовательской электронной почте с приатаченным изображением движения.
• Промежуток Времени: Запись изображений в указанных интервалах.
- До (Until): Определите день и время окончания фотосъёмки.
- Повторение: Частота фотосъёмки до Until даты. Опция Не повторять (Repeat Never), снимет только одну единственную фотографию за этот период.
- Изображение: Размер изображения и частота видеокадров (если пользователь хочет конвертировать).
• Стример IP: Он пока еще не работает. По существу это слот для запуска полностью обновляемой версии текущего приложения PhoneStreamer. Автор сделал много изменений в Phonestreamer, но не хватило времени, чтобы реализовывать его в WatchDog.

В WatchDog есть функциональные возможности командной строки для удалённого использования, и пользователи могут запускать приложение с различными флажками и переключениями.


Для большей информации:

/opt/motiondetect/bin/motiondetect --help

примечание: странный баг в тех случаях, когда выбрасывает ошибку для определенных значений времени.
Исправление: Добавте

PATH=$PATH: /opt/motiondetect/bin/
export PATH"

в конец: /etc/profile. Перезагрузите телефон, только после этого запустите

motiondetect -x -y -z -etc

где x y z и т.д. в зависимости от того, какие флажки вы выбрали.


Установка:
Сначала установите зависимости mailcmd и mplayer:

root
apt-get install mailcmd mplayer

затем скачайте .deb файл и установите его на телефон (в терминале правильно пишем версию .deb):

root
dpkg -i watchdog_*.deb


Домашняя страница: кто знает, тот расскажет
ТМO: WatchDog - Motion Detector + Time Lapse
Автор: Tetris11
Язык: английский

Скачать: Maemo 5
Скачать .deb/.rpm: Maemo 5


http://s13.postimage.org/bn4f71653/Screenshot_20120824_121450.png  http://s14.postimage.org/8yhw5q24h/Screenshot_20120824_121549.png

http://s14.postimage.org/rgm8pyjwh/Screenshot_20120824_122054.png  http://s16.postimage.org/a58v13rb9/Screenshot_20120824_122610.png

Поделиться

2

Re: WatchDog (используем N900 как детектор движения)

В темноте и на расстоянии 10 метров будет работать?

Краш-тест Nokia N900 или Nokia N9 на TechnoCrash!

Nokia N900 Black 32 Gb + Nokia N9 White 64 Gb = вынос мозга big_smile

Поделиться

3

Re: WatchDog (используем N900 как детектор движения)

После удаления этой программы и зависимостей, терминал руганулся на отсутствие /opt/watchdog/bin, затем следующей строчкой выдал какую-то ошибку со словом "sh", я поспешил перезагрузиться, дабы окончательно избавиться от этой программы, в общем результатом была вечная загрузка--бегающие точки, перепаковка(для multiboot) файла-образа раздела root(точнее удаление двух строчек PATH=$PATH: /opt/motiondetect/bin/ export PATH" из файла /ect/profile) результата не дает, также копирование установочных компонентов программы в файл-образ opt результата не дал, честно говоря, что делать не знаю, на TMO о подобном ни слова(как и здесь). Как в последствии узнал у телефона есть свой Watchdog, т.е. я пробовал включить RD-режим и отключить Watchdog, но делу это не помогло. Если кто знает как посмотреть почему телефон может не загружаться и расскажет какие есть пути решения, буду признателен.

[邪険]

Поделиться