|
Результаты опроса: Использование функций PION | |||
Регистрация | 58 | 96.67% | |
Фиксация координат GPS | 40 | 66.67% | |
Регулировка яркости монитора | 10 | 16.67% | |
Конвертация в JPEG | 17 | 28.33% | |
Использование более одной камеры | 35 | 58.33% | |
Использование backup | 20 | 33.33% | |
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 60. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме |
15.04.2011, 10:53 | #1 | ||
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
PION
Добрый день.
Коллеги, представляю новый регистратор. Функции: 1. Сервис для захвата видео как отдельная сущность. Максимально облегченная и минимально использующую ресурсы системы (1-5%). 2. Регистрация ведется в видеопотоках ((Спасибо Ivazhko!) и в JPG кадрах. 3. GPS фиксация. Сейчас работает в режиме фиксации по кадрам. 4. Неограниченное (ограниченное ресурсами) количество подключаемых камер. 5. Программа "заточена" под UVC стандарт с аппаратным сжатием видео. 6. Помимо стандартных функций, ПО умеет регулировать яркость экрана в зависимости от освещенности камеры. Коллеги, ПО развивается и я прошу вашей помощи в тестировании. Сервис для захвата видео (Pion) можно найти в "скрепке". Конфигурируется через INI файл. Также имеется оболочка для быстрой настройки сервиса (с минимальными функциями, в INI есть гораздо больше параметров). Сервис пишет с множества камер в ограниченном диапазоне времени (в секундах) по кругу. Возможна запись сразу на насколько носителей. Загрузка системы на Intel Atom 330 1.6 GHz Dual Core 2 GB (2 камеры), при разрешении камер 640х480 не превышала 3%! Как поставить и запустить: Настройка камер 0. Удаляем драйвера от производителя! (Камеры UVC стандарта не требуют драйвера, но драйвера часто закрывают пусть к UVC) 1. Запускаем install.bat 2. Подключаем интересующие нас камеры. 3. Запускаем start.bat При каждом запуске, сервис ищет подключенные камеры и пишет в INI файл записи типа: [USB Video Device] Active=0 Где Active определяет флаг активности камеры. Т.е. вы получите в INI список камер и все они будут по умолчанию отключены. 4. Запускаем stop.bat Идем в INI и для интересующих нас камер флаг Active меняем на 1. Цитата:
В папке с программой появится папка Records. В ней в соответствующих подпапках (по названиям камер) будут записываться кадры. По умолчанию это 60 секунд или 1800 кадров. Собственно все. Теперь сервис будет стартовать при начале работы компьютера и выключаться вместе с ним. Настроить его запуск можно в сервисах и службах Windows. Также, после второго запуска в INI файле добавятся еще ключи: DirForRecords=c:\mywork\webcamXP\Pion\Records\[название устройства] LongOfRecordPerSec=60 PartSize=0 Первый ключ это папка, куда пишутся кадры с этой камеры. Второй, длительность записи в секундах. Третий параметр позволяет решить проблему большого количества файлов в одной папке путем формирования подпапок для группировки кадров по блокам в PartSize количество кадров. Т.е. установив данное значение скажем в 100, вы получите в папке, куда пишутся кадры, несколько подпапок формата: Part0000000000, Part0000000001, ... где будут находиться по 100 кадров. Если значение равно 0, все файлы пишутся в корневую папку. Обратите внимание на еще один параметр, который Вы можете настроить по своему усмотрению OutputType - типа записи файлов. Есть два режима: 1. Original - устанавливается по умолчанию. Это значит, что кадр будет записан в том виде, в котором передаст его камера. Зачастую это MJPEG. При этом просмотреть запись можно будет только ПО умеющим открывать эти файлы. К примеру ACD. Пример в INI: OutputType=Original 2. JPEG - нужно установить для конвертирования "налету" в JPEG формат записываемых кадров. При этом просматривать запись можно будет более широким количеством ПО. В том числе и обычным проводником. Пример в INI: OutputType=JPG ВАЖНО: Не все камеры передают кадры в MJPEG формате. Некоторые напрямую в JPEG. При этом, Склеить "фильм" можно только при записи камеры кадров в режиме Original и поддержке камерой в этом режиме выходного формата MJPEG. Все эти параметры также можно поменять. Применить эти параметры можно перезапустив сервис. Резервное копирование Помимо этого можно указать несколько (до 16) резервных папок для записи. Для этого необходимо прописать ключи в соответствующем устройстве типа: backup1="c:\backup" backup2="c:\backup" .... Не рекомендую увлекаться этими опциями, т.к. если используются медленные накопители кадры могут теряться. Есть вероятность формирования дисковых очередей и т.д. Для бэкапов рекомендую только винты или быстрые флешки. Автоматическая регулировка яркости экрана Приятным дополнением является функция программы, которая анализирует засветку камеры и в зависимости от нее регулирует яркость монитора. Параметры этой функции также можно найти в файл INI после первого запуска сервиса. [AutoBrightness] Source =USB-видеоустройство Active =0 Interval =1000 Параметр Source указывает какая камера будет являться датчиком. Параметр Active указывает, что функция активирована. Параметр Interval определяет в микросекундах частоту анализа засветки. ВНИМАНИЕ: 1. Пока функция работает только на 24 битном режиме картинки. 2. Не увлекайтесь уменьшением времени анализа засветки, это нагружает систему. GPS Сервис может фиксировать местоположение. Для этого необходимо указать COM порт к которому подключен GPS, а также bitrate. В довершении, указать то, что сервис должен производить захват координат. Все эти настройки необходимо ввести в INI файл. Пример: [GPS] Active=1 PORT=COM9 BitRate=4800 Координаты пишутся для каждого кадра с тем же названием файла, но с расширением *.gps Примечание: 1. Данный раздел будет создан при первом запуске сервиса. Вам будет достаточно просто указать значения параметров. 2. Если сервис откажется запускаться - вы что-то напутали с портом. MANAGER Многие выше описанные действия можно выполнить при помощи Manager. В настоящий момент manager реализует минимальный функционал по настройке сервиса. Помимо этого программка не отличается красотой, т.к. до этого руки еще не дошли. Но точится уже под TouchScreen. Закидывается в ту же папку, что и сервис. Запускается, выбирается камера, параметры ее использования. При выборе параметров они сразу сохраняются в INI. После закрытия программы, нужно перезапустить сервис. Для встраивания имя окна "PION Manager" ________ Рекомендованные камеры QuickCam Fusion (? есть сообщение, что данная камера не работает с UVC) QuickCam Orbit MP QuickCam Pro 5000 QuickCam Ultra Vision QuickCam Pro 9000 QuickCam Pro for Notebooks QuickCam Communicate Deluxe QuickCam Orbit/Sphère AF QuickCam Deluxe for Notebooks SkypeMate WC-103M ОС: WIN XP SP3 и выше, 2000, 2003, WIN7 Цитата:
Общие характеристики Поддерживаются входящие потоки: MJPG; JPEG Pion_AF - экспериментальный пакет, с поддержкой отключения автофокуса. При запуске в INI появятся параметры: AF_Min=0 AF_Max=0 AF_SteppingDelta=0 AF_Value=0 AF_Auto=1 Из выше перечисленных параметров можно менять только AF_Value и AF_Auto. AF_Auto - включение/отключение автофокуса AF_Value - значение фокуса при отключенном автофокусе Остальные параметры только информационные: AF_Min - минимальное значение фокуса AF_Max- максимальное значение фокуса AF_SteppingDelta - дискретность изменения значения фокуса У меня камера без автофокуса. Сам ничего проверить не смог. У меня монитор этот режим не поддерживает, поэтому протестировать не могу.... жду откликов. Добавлен файл MyPION - модуль на Delphi для перехватывания видео кадров из PION налету. Последний релиз Последнее обновление 15.04.2012 Добавлен новый релиз с записью AVI "налету". В INI появился новый параметр DVRType варианты значения: FRAMES - по умолчанию. Пишутся кадры. VIDEO - Пишется видео в формате MPEG. Есть несколько замечаний по записи в AVI: 1. Режим работает только при использовании параметра PARTSIZE, который в режиме записи видео определяет количество кадров, которые войдут в AVI. 2. Рекомендую использовать режим VIDEO с параметром OUTPUTTYPE=Original. 3. Чем больше кадров в AVI Вы будете пытаться "засунуть" тем больше, если вдруг, что, Вы потеряете... теоретически восстановление содержимого возможно, но нужно будет использовать специализированного ПО. Надеюсь, режим будет полезен. см. пр. файл. Pion_AF_video.zip Последний раз редактировалось balabollng; 19.04.2012 в 11:36. |
||
15.04.2011, 11:36 | #2 |
Модератор
Регистрация: 27.05.2008
Возраст: 50
Город: Пермь
Регион: 59
Машина: INDESIT/2007
Сообщений: 1,330
|
Спасибо!
Как раз то что мне нужно. Обязательно протестирую. |
15.04.2011, 12:08 | #4 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Да. Писал под XP и на ней же тестил. Семерку не имею... нужно будет поставить. Но чувствую, что в 7-ке службы будут работать иначе.
|
15.04.2011, 12:13 | #5 |
Пользователь
Регистрация: 24.03.2011
Возраст: 46
Город: Новосибирск
Регион: 54
Машина: Honda Edix
Сообщений: 47
|
Пока работает... Ждём дальнейшего развития. Из задекларированного не реализованы п. 3, 4, 7. Да и серия из n-кадров мало что даёт - в случае чего (не дай Бог) необходимо оперативно воздействовать на сервис. Нужно писать несколькими циклами - один в записи, второй в "хранилище"... Конфигуратор нормальный - linux-like, gui не надо!
Windows XP Pro SP3
__________________
Honda Edix 2004 |
15.04.2011, 12:33 | #6 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Да. Backup будет как отдельный сервис. Т.к. я предвижу использование "медленных" флешек для этого, его обязательно нужно будет отдельно делать. И скорее всего кадры он будет терять. Тут нужно будет продумать. Пока не продумал.
ОТПИСЫВАЙТЕСЬ ПО НАГРУЗКЕ НА СИСТЕМУ. Для меня это важно. |
15.04.2011, 15:14 | #7 |
Пользователь
Регистрация: 18.03.2011
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Были:Almera 1996, Elantra 2008. Есть:С-Max 2009, Sorento 2011
Сообщений: 85
|
На компе W7, так что жду поддержки данной ос )
__________________
11.03.2011 Стадия подготовки проекта 07.06.2011 Стадия сборки и тестирования проекта |
15.04.2011, 16:55 | #8 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Добавил Manager для визуального управления. Пока функций минимум - настройка разрешения.
Он же проверит камеру на соответствие требованиям - пакованный поток MJPG. Т.е. если камера не поддерживает этот поток, в перечне параметров вы не увидите ничего. Для встраивания имя окна "PION Manager" |
16.04.2011, 01:03 | #9 |
Пользователь
Регистрация: 09.11.2009
Регион: 78, 98
Машина: Mitsubishi Eclipse 3G
Сообщений: 76
|
записывает jpg? а сколько кадров в сек получается 1280х720?
__________________
Проект - Mitsubishi Eclipse 3G ████████████████████ - 100 % |
16.04.2011, 01:28 | #10 |
Старший Пользователь
Регистрация: 03.03.2011
Город: Kazan
Регион: 16, 116
Сообщений: 421
|
потестил бы на w7
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|