Разработка ПО для видеонаблюдения...

alienmind

Турист
Всем привет.
Пару лет назад, от делать нечего, сварганил небольшую программку для домашнего видеонаблюдения.
Практически все, что мне нужно уже есть... но вероятно не все...
Основные возможности программы:
1. использование практически любого видео-устройства (не тестировал с IP камерами)
2. детектор движения (настраиваемый)
3. сохранение детектированного изображения с любым качеством.
4. передача по сети изображения
5. удаленный клиент позволяет контроллировать качество передаваемого контента, количество кадров и кое-какие другие настройки, вплоть до удаленного отключения просмотра на "сервере"
6. сохранение и пересылка на Email фото по нажатия кнопки (сохранение фото осущетсвлется в отдельную настроенную папку с максимальным качеством)
7. контроль свободного пространства в хранилище
8. передача уведомления по EMail о необходимости освободить место
9. прогноз погоды ;)

Есть еще кое-какие задумки для воплощения... но хотелось бы узнать мысли других о дополнительных возможностях... что еще можно было бы воплотить в реальность.

З.Ы. сейчас работаю над возможностью распознаванием лиц... как минимум детектирования ;)
 
Last edited by a moderator:

alienmind

Турист
Вот есть же народная мудрость: "Лучшее враг хорошего"... и вот в очередной раз подтверждается данная истинна.
Решил обновить версию используемых компонентов в программе. Итог: реальное снижение производительности (уменьшился FPS)
Думал что в новых версиях будет что-то путнее... ан нет.
ПОменял версию TVideoGrabber со старинной 6.7.5, до 8.8.2.2
Не понравилось.
 
Last edited by a moderator:

alienmind

Турист
Спасибо данному форуму, за предоставленную возможность протестировать разные версии компонентов..
В итоге проведенного тестирования выявилось следующее:
Версия TVideoGrabber 6_7_7: 28-30fps
8_6_2_10: немного подлагивает видео
средняя частота кадров 26-28, но иногда доходит до 30

8_7_2_5:вывод изображения без задержек
средняя частота кадров 29-30 (нет таблэтки)

8_8_2_2:лаги при выводе изображения
средняя частота каждров 25-27

9_1_1_2:никаких лагов при выводе изображения
средняя частота кадров 30

10_1_2_8:небольшие лаги при выводе
средняя частота кадров 27-28 (самое новье на 30.09.2015, нет табэтки)

Остановился все-таки на 9-ой версии.
 

EndErr

Турист
На сколько камер расчитана программка?
Как подключены камеры к компу?
Идеи:
- Подключить програмку к регистратору (AVR) или даже к несколько регистраторов и комбинировать все каперы в одну панель
- Сделать програмку и для iOS, Android
 

PEAKTOP

Местный
но хотелось бы узнать мысли других о дополнительных возможностях... что еще можно было бы воплотить в реальность.

З.Ы. сейчас работаю над возможностью распознаванием лиц... как минимум детектирования ;)
сюда смотрели? Luxand FaceSDK



не панацея, не серебряная пуля, но на начальном этапе вполне пойдет.

к сожалению, с камуфляжем лица не дружит полностью.
 

lfar

Турист
До профи осталось немного: работа с архивом, запись по событию(сильно сократить объем данных), зоны. Формат записи(h264,MJpeg). Клиент.

Лично писал прогу но под линух, использовал ffmpeg, OpenCV. Пришлось осилить L4V2 под многоканальные платы.
 
Top