PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Видеорегистрация > Софт для видеозахвата

Результаты опроса: Использование функций 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
balabollng
Старший Пользователь
 
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
balabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the rough
По умолчанию 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.

Цитата:
Для WIN7 необходимо PionServices.exe в свойствах выставить совместимость с WinXP SP3. Запуск от им. Администратора НЕ требуется. И не помещает перегрузиться. Спасибо Imhost!
5. Запускаем start.bat

В папке с программой появится папка 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

Цитата:
Для WIN7 необходимо PionServices.exe в свойствах выставить совместимость с WinXP SP3. Запуск от им. Администратора НЕ требуется. Спасибо Imhost!

Общие характеристики

Поддерживаются входящие потоки: 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
Вложения
Тип файла: zip Manager.zip (466.0 Кб, 2095 просмотров)
Тип файла: zip Pion.zip (274.8 Кб, 1928 просмотров)
Тип файла: zip Pion_AF.zip (275.1 Кб, 1644 просмотров)
Тип файла: zip MyPION.zip (1.8 Кб, 1436 просмотров)
Тип файла: zip Pion_AF_video.zip (278.0 Кб, 1577 просмотров)

Последний раз редактировалось balabollng; 19.04.2012 в 11:36.
balabollng вне форума   Ответить с цитированием
Старый 15.04.2011, 11:36   #2
St@rz
Модератор
 
Аватар для St@rz
 
Регистрация: 27.05.2008
Возраст: 50
Город: Пермь
Регион: 59
Машина: INDESIT/2007
Сообщений: 1,330
St@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to beholdSt@rz is a splendid one to behold
По умолчанию

Спасибо!
Как раз то что мне нужно. Обязательно протестирую.
St@rz вне форума   Ответить с цитированием
Старый 15.04.2011, 12:07   #3
didos
Старший Пользователь
 
Аватар для didos
 
Регистрация: 28.01.2008
Город: Минск
Регион: Беларусь
Машина: Touareg
Сообщений: 120
didos is on a distinguished road
По умолчанию

на семерке не получилось запустить
__________________
Touareg
didos вне форума   Ответить с цитированием
Старый 15.04.2011, 12:08   #4
balabollng
Старший Пользователь
 
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
balabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the rough
По умолчанию

Да. Писал под XP и на ней же тестил. Семерку не имею... нужно будет поставить. Но чувствую, что в 7-ке службы будут работать иначе.
balabollng вне форума   Ответить с цитированием
Старый 15.04.2011, 12:13   #5
Игнат
Пользователь
 
Аватар для Игнат
 
Регистрация: 24.03.2011
Возраст: 46
Город: Новосибирск
Регион: 54
Машина: Honda Edix
Сообщений: 47
Игнат is on a distinguished road
По умолчанию

Пока работает... Ждём дальнейшего развития. Из задекларированного не реализованы п. 3, 4, 7. Да и серия из n-кадров мало что даёт - в случае чего (не дай Бог) необходимо оперативно воздействовать на сервис. Нужно писать несколькими циклами - один в записи, второй в "хранилище"... Конфигуратор нормальный - linux-like, gui не надо!

Windows XP Pro SP3
__________________
Honda Edix 2004
Игнат вне форума   Ответить с цитированием
Старый 15.04.2011, 12:33   #6
balabollng
Старший Пользователь
 
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
balabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the rough
По умолчанию

Да. Backup будет как отдельный сервис. Т.к. я предвижу использование "медленных" флешек для этого, его обязательно нужно будет отдельно делать. И скорее всего кадры он будет терять. Тут нужно будет продумать. Пока не продумал.


ОТПИСЫВАЙТЕСЬ ПО НАГРУЗКЕ НА СИСТЕМУ. Для меня это важно.
balabollng вне форума   Ответить с цитированием
Старый 15.04.2011, 15:14   #7
Imhost
Пользователь
 
Аватар для Imhost
 
Регистрация: 18.03.2011
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Были:Almera 1996, Elantra 2008. Есть:С-Max 2009, Sorento 2011
Сообщений: 85
Imhost is on a distinguished road
По умолчанию

Цитата:
Сообщение от balabollng Посмотреть сообщение
ОТПИСЫВАЙТЕСЬ ПО НАГРУЗКЕ НА СИСТЕМУ. Для меня это важно.
На компе W7, так что жду поддержки данной ос )
__________________
11.03.2011 Стадия подготовки проекта
07.06.2011 Стадия сборки и тестирования проекта
Imhost вне форума   Ответить с цитированием
Старый 15.04.2011, 16:55   #8
balabollng
Старший Пользователь
 
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
balabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the roughbalabollng is a jewel in the rough
По умолчанию

Добавил Manager для визуального управления. Пока функций минимум - настройка разрешения.

Он же проверит камеру на соответствие требованиям - пакованный поток MJPG. Т.е. если камера не поддерживает этот поток, в перечне параметров вы не увидите ничего.

Для встраивания имя окна "PION Manager"
balabollng вне форума   Ответить с цитированием
Старый 16.04.2011, 01:03   #9
WhiteWings
Пользователь
 
Аватар для WhiteWings
 
Регистрация: 09.11.2009
Регион: 78, 98
Машина: Mitsubishi Eclipse 3G
Сообщений: 76
WhiteWings is on a distinguished road
По умолчанию

записывает jpg? а сколько кадров в сек получается 1280х720?
__________________
Проект - Mitsubishi Eclipse 3G ████████████████████ - 100 %
WhiteWings вне форума   Ответить с цитированием
Старый 16.04.2011, 01:28   #10
:-) Rinat
Старший Пользователь
 
Аватар для :-) Rinat
 
Регистрация: 03.03.2011
Город: Kazan
Регион: 16, 116
Сообщений: 421
:-) Rinat is on a distinguished road
По умолчанию

потестил бы на w7
:-) Rinat вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 09:43.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot