Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];

Вниз

Система компьютерного видеонаблюдения на Delphi   Найти похожие ветки 

 
Дмитрий Сазонов   (2002-09-11 17:18) [0]

Возможно ли написать такую систему на Delphi? Имеются ли уже готовые решения в виде компонентов (не важно, платные или нет)?

Требования к программе:
1) при помощи персонального компьютера вести круглосуточное видеонаблюдение с 16 видеокамер любого типа;
2) записывать видеоинформацию на жесткий диск компьютера (непрерывно или по установленным пользователем времени и дате, по встроенному детектору движения, а так же по сигналам внешних датчиков);
3) возможность одновременного просмотра с дополнительной обработкой выбранных кадров (увеличение выбранного фрагмента кадра, повышение резкости, цветной/черно-белый режим, сохранение выбранного кадра или фрагмента в JPEG формате, вывод на печать);
4) удаленный доступ с паролем к главному компьютеру посредством локальной сети, сети Интернет, телефонной линии и ISDN;
5) запись на HDD удаленного компьютера и удаленная работа с архивом записей главного компьютера.


 
Владимир Васильев   (2002-09-11 17:49) [1]

Легко!,- единственная проблема - я не встречал в продаже дешёвых плат видеоввода с 16 входами - только с 2.

Но можно к этим 2 - через промежуточную внешнюю плату управляемую напр. через COM - циклически подключать 16 камер.- тогда реально получать с каждой камеры поток ~ 2 кадра в секунду.

Дорогой вариант - работа с цифровыми камерами по интерфейсу IEE1391. Можно будет иметь одновременно подключёррыми 8 камер. Но с одновременной работой 16 камер одновременно - это не хватит ресурсов и плат с 16IEE1391 я не встречал too .

А юзать надо DirectShow.


 
Дмитрий Сазонов   (2002-09-11 17:59) [2]


> Владимир Васильев © (11.09.02 17:49)


Проблемы с дешевыми платами - это уже проблемы иного рода (которые не должны касаться программиста). Какие ресурсы Вы бы посоветовали? Повторюсь, интересует всё (в том числе и далеко не бесплатное).


 
Дмитрий Сазонов   (2002-09-11 18:06) [3]


> Владимир Васильев © (11.09.02 17:49)


Проблемы с дешевыми платами - это уже проблемы иного рода (которые не должны касаться программиста). Какие ресурсы Вы бы посоветовали? Повторюсь, интересует всё (в том числе и далеко не бесплатное).


 
Владимир Васильев   (2002-09-11 18:23) [4]

По поводу цены:
Вариант с IEE1391 в 10 раз !!! дороже первого. ~ 6000$ на камеры и платы.

А ресурс для работы с видео один - DirectShow.
Есть всевозможные обертки вокруг него - самый удачный DSPack.
http://www.progdigy.com/


 
Владимир Васильев   (2002-09-11 19:04) [5]

Ошибочка - IEEE1394. И с ней ещё одна проблема - к ним раньше не было WDM драйверов и мы юзали SDK (он на C). Так что под IEE вам понадобится сишник.


 
Дмитрий Сазонов   (2002-09-11 19:32) [6]

А что такое WDM драйвера? Простите мое невежество.


 
Anatoly Podgoretsky   (2002-09-11 19:38) [7]

Windows Driver Model


 
Дмитрий Сазонов   (2002-09-11 20:44) [8]


> Anatoly Podgoretsky © (11.09.02 19:38)
> Windows Driver Model


Благодарствую.


 
Chezarre   (2002-09-13 06:53) [9]


> Но можно к этим 2 - через промежуточную внешнюю плату управляемую
> напр. через COM - циклически подключать 16 камер.- тогда
> реально получать с каждой камеры поток ~ 2 кадра в секунду.

Не получится (у меня, во всяком случае, не получалось) 2 кадра в секунду - после переключения на коммутаторе на синхронизацию видео требуется потратить порядка 3-4 кадров (у меня получалось примерно 200-250 милисекунд на камеру включая, правда, отслеживание движения, но все равно, если быстрее, то кадр начинал "скакать" вверх-вниз) :(


 
Chezarre   (2002-09-13 07:02) [10]

К слову о... Дмитрий, не могли бы вы написать мне, как у Вас успехи? Просто я тоже занимаюсь этой проблемой... Было бы полезно обменяться опытом :)


 
Дмитрий Сазонов   (2002-09-13 16:01) [11]

Дык я в этой области что-то вроде начинающего. Кстати, видели программу "Золотой глаз"?


 
Araris   (2002-09-13 17:01) [12]

Могу поделиться DSPack 2.0 (30 Aug 2002), TMotionSensor
Version 1.01 (March 18, 2002) - весьма хорошие вещи, и
собственной наработкой по видеонаблюдению. Клиентская часть хватает картинки с USB-камеры и передает по сети. Серверная - ловит их, детектирует движение, сохраняет на диск.


 
pasha676   (2002-09-13 17:25) [13]

Araris
Очень ынтерэсно. DSPack 2.0 нужен (дай ссылку плиз), а вот TMotionSensor - это что.


 
Araris   (2002-09-13 17:51) [14]

DSPack 2.0 - http://www.progdigy.com/
TMotionSensor -
The basic principle of the component is to compare 2 bitmaps and to determine if a motion occurred somewhere in the image, according to a predefined sensitivity.
The Compare function returns a value indicating if the comparison has globally detected a motion between the current image and the previous image.
The image is internally divided in a matrix of rows and columns, defining rectangular cells.
The sensitivity of each cell can be individually or globally defined from 0 (no motion detection) to 9 (maximal sensitivity to motion).
A matrix dialog is available to interactively set the sensitivity of each cell, superposing the matrix on the real image.
Color sensitivity:
The comparison is done by default on the normally colored image.
It is possible to globally disable the sensitivity to any of the 3 colors (R, G , B). If all the 3 colors are disabled, the comparison is performed on a monochrome basis.



 
Владимир Васильев   (2002-09-13 19:03) [15]

Свершилось!!!!!!!!!

Забирайте WDM для IEEE1394

http://www.1394imaging.com/products/cameras/?sid=ade72dbc7512c0527a52c78642480547




Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.6 MB
Время: 0.046 c
14-99325
Peter Gluhiy
2002-12-10 13:07
2002.12.30
Проблема с AGP.


6-99239
dkDimon
2002-10-27 18:17
2002.12.30
IP своего компьютера


1-99104
PONTIY
2002-12-20 07:17
2002.12.30
Как в форму добавить в качестве поля незарегистрированный класс?


14-99314
hatchy
2002-12-10 12:00
2002.12.30
Вообще облом с messagebox...


14-99311
down
2002-12-09 21:22
2002.12.30
Удобство использования ЭВМ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский