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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   "Wanted" software (http://pccar.ru/forumdisplay.php?f=97)
-   -   Запись маршрутных камер! (http://pccar.ru/showthread.php?t=2712)

BenLaden 10.10.2009 12:56

Цитата:

Сообщение от aptm (Сообщение 114403)
При регистрации кодека серийник введен от 6.8, для 7-го нужен соответствующий.
С разрешением понятно, а какие настройки кодека и какое железо?
Блики и засветы - боюсь это проблемы самой камеры. Ночью, судя по тому видео что выкладвали, из вебкамер нужно более свежую - 9000 pro,

Серийник введен,я переставил кодеки еще раз и они появились.
Железо Zotac 610,DDR 1Gb, CPU Intel Core 2 Duo E7200.
Настройки кодека не менял по умолчанию которые стояли.
Ну 9000Pro и для ноута они одинаковые отличаются только размером корпуса,характеристики я как посмотрел один в один.

BenLaden 10.10.2009 13:38

Еще кстати есть такая фигня для того чтобы вызвать менб CamGrabera я беру перетаскиваю чуть левее изборажение а только потом зажимаю на экране пальцем и она выскакивает.Это нормально?

Caravancheg 10.10.2009 13:41

Цитата:

Сообщение от BenLaden (Сообщение 114432)
Еще кстати есть такая фигня для того чтобы вызвать менб CamGrabera я беру перетаскиваю чуть левее изборажение а только потом зажимаю на экране пальцем и она выскакивает.Это нормально?

Была такая фигня. Пропала после выбора render. Например, WM9
Но на самом деле что ни выбирал повторить такой глюк не смог.

Benny 11.11.2009 21:48

Цитата:

Сообщение от SBorovkov (Сообщение 112790)
2 Wanted: К этому сообщению приложен файл с сурсами проги, которая следит за тем, насколько она сама грузит CPU (там надо указать PID процесса, за которым происходит слежение). У меня именно на этом принципе работала проверка работы камграббера. Загрузка процессора вычисляется от суммарного времени всех процессоров. То есть результат 100% означает, что прога занимает полностью все системные процессоры.
Если процесс кушает меньше положенного (MinLoad), начинает тикать таймер GetLowCpuInSecs. Дотикает до заданного времени (TimeOutInSecs)- IsOK станет False.

а инструкция есть к этой проге? не вижу там exeшника... хочется в сон уходить чтоб запускаться быстрее, а CG не работает после спячки, приходится все время запускаться с нуля :sad2:

SBorovkov 12.11.2009 01:57

Benny, инструкции нет, как и 100% работающего варианта контроля за CG. Там есть ряд проблем: к примеру комп может долго уходить в ждущий или спящий режим. И во время этого ухода, скрипт может попробовать прибить CG, а затем запустить его. И тогда возникают большие проблемы...

Напиши скрипт на autohotkey, который будет прибивать CG после выхода из ждущего режима, а затем запускать его заново. У меня такого скрипта нет.

Вот как послать сообщение в CG из autohotkey:
Код:

Send_WM_COPYDATA("STOP","CamGrabber")


Send_WM_COPYDATA( ParameterToSent, TargetTC ) ; функция высылки пользовательской команды
{
    ; В качестве параметров функция принимает имя команды и целевое окно
    VarSetCapacity( CopyDataStruct, 12 ) ; устанавливаем размер высылаемой структуры данных
;    InsertInteger( Asc( "E" ) + 256 * Asc( "M" ), CopyDataStruct ) ; вставляем в структуру то, что требует ТС для исполнения команд
    InsertInteger( 1, CopyDataStruct ) ; вставляем в структуру то, что требует ТС для исполнения команд
    InsertInteger( StrLen( ParameterToSent ), CopyDataStruct, 4 ) ; добавляем собственно команду (+ символ конца строки)
    InsertInteger( &ParameterToSent, CopyDataStruct, 8 ) ; добавляем указатель на собственно команду
    SendMessage, 0x4A,, &CopyDataStruct,, %TargetTC% ; шлём команду Тоталу, обязательно Send, а не Post (0x4A = WM_COPYDATA)
    Return, ErrorLevel ; выходим из функции и возвращаем ответ SendMessage'а
}
;-----------------------------------------------------------------------------
InsertInteger( pInteger, ByRef pDest, pOffset = 0, pSize = 4 ) ; функция заполнения структуры данными
{
    Loop, 4 ; копируем каждый байт целого числа в структуру как сырые двоичные данные
    {
        DllCall("RtlFillMemory" ; заполняем структуру нашими данными
        , "UInt" , &pDest + pOffset + A_Index-1 ; указатель на адрес, с которого начинается заполнение
        , "UInt" , 1 ; размер заполняемой структуры в байтах
        , "UChar", pInteger >> 8*( A_Index-1 ) & 0xFF) ; содержимое заполняемого байта
    }
}


Benny 12.11.2009 02:20

Спасибо, сейчас попробую пошаманить. :rolleyes2: Надеюсь в версии 3.5 будет 100% рабочий вариант =)

AngelOfGrief 12.11.2009 02:23

Люди... Да не страдайте вы. Купите нормальную плату видеозахвата и не портьте себе нервы. Hawel HW-504 есть в нал. в Никсе, стоит около 2000р, 4 видеовхода по 25 кадров/сек КАЖДЫЙ. Свой софт + свои дрова, все это дело не падает и не виснет вообще НИКОГДА. Правда, видеоустройства видятся виндой не как устройства записи видео, а как-то по-своему, т.е. пашет только со своим софтом. Но винда предлагала поставить дрова от какого-то ТВ тюнера в кол-ве 4 штук (на плате 4 видеопроца), если поставить возможно и будет работать с другим софтом. И еще все это дело пашет успешно как под XP так и под Windows 7. При просмотре отображается временная лента, возможен ускоренный просмотр, справа календарь, можно выбрать дату. Прога пишет файлы в своем формате (использует кодек MPEG4), но если нужны AVI, запускаешь архивирование и она конвертирует их.

Все вышесказанное проверено мною лично, стоит в машине, а также дома (для наблюдения за машиной). К тому же, видеокамер значительно больше в наличии чем веб-камер и параметры у них значительно лучше. В пределах 1000р можно купить ч/б камеру 0.1 люкс, а это уже в принципе неплохо. Ни одна веб-камера не имеет такой чувствительности, а я их перепробовал штуки 4 разных.

Вот эта плата:

http://www.nix.ru/autocatalog/survei...FPS_78935.html

Да, там еще есть видео-выход, который умеет по очереди показывать камеры. Не знаю, нужно ли это, но факт.

Понятно, авторский софт (CamGrabber) это конечно круче, возможностей туда заложено больше (правда вопрос, нужны ли они), но система видеонаблюдения должна быть незаметной и в то же время всегда начеку. А CamGrabber для меня лично превратился просто в нервотрепку: во-первых он жрет много ресурсов, а во-вторых виснет в неподходящие моменты, причем постоянно и всегда. Может быть автор и тестил его со своим железом, но у меня (с двумя разными веб-камерами, а потом с платой видеозахвата AVID) он работал из рук вон плохо. Кроме того, как здесь уже отмечалось, в CamGrabber непонятная и очень мутная система создания и копирования файлов, я так и не смог понять почему некоторые файлы херятся и по какому принципу они создаются. Сорри за критику, но я считаю, что видеонаблюдение должно либо работать хорошо либо не работать никак.

Benny 12.11.2009 03:23

Цитата:

Сообщение от SBorovkov (Сообщение 118603)
Benny, инструкции нет, как и 100% работающего варианта контроля за CG. Там есть ряд проблем: к примеру комп может долго уходить в ждущий или спящий режим. И во время этого ухода, скрипт может попробовать прибить CG, а затем запустить его. И тогда возникают большие проблемы...

Хм, попробовал уйти в сон на домашнем компе на семерке при работающем граббере, включаю и граббер продолжает запись :tease::rolleyes2: Видимо прийдется переходить на 7...
Попутно вопрос:
Цитата:

Напиши скрипт на autohotkey, который будет прибивать CG после выхода из ждущего режима, а затем запускать его заново.
а чем запускать этот скрипт? ручками или же есть какая-то прога, которая после сна запустит его?

Djaz 12.11.2009 08:47

Новый косяк (по крайней мере для меня). Не хочет грузится CG, в настройках все нормально, тыркаеш кнопку "попробовать" - картинка видео захвата работает, нажимаешь "сохранить и загрузить" - CG - не загружается...

SBorovkov 13.11.2009 02:39

AngelOfGrief: То, что видеорегистрация должна или работать, или она не нужна - с тобой согласен. Но, к сожалению, у PCI в машине не все в порядке (тряски не любит, не в любой корпус пойдет, и не у всех стоит материнка с PCI). Кроме того, у web-камер совершенно другая разрешенка, хоть чувствительность и хуже. Я попробовав mintron на синем даззле, хочу попробовать хорошую веб-камеру, типа логитека 9000. И думаю, что логитек меня устроит больше. Хотя он и дешевле в два раза, чем даззл+минтрон. А скорее всего - идеальный вариант вебкамера+видеокамера. Вебкамера скорее всего на светодиодные светофоры нормально реагирует и будет отдавать фоки нормальной разрешенки. А видео-камера - давать видео в темноте и днем. В таком случае с веб-камеры достаточно 4-8 кадров в секунду.

По поводу камграббера, хочу сказать, что у части людей он работает и работает стабильно, особенно если руками не трогать. То есть, грубо говоря, поставил и он работает. Переписывать файлы из темповой папки ручками, а на то, что он удалит из темповой папки самые старые файлы - не расчитывать :-).

Benny: - запускать AutoHotKey'ем :-). А скрипт может быть таким, что он сам будет при выходе из сна делать нужное действие.
Кстати, если пользуешь RR, то в него можно прописать действия на уход в сон и выход из сна. Только не пытайся убивать CG при уходе в сон. Можешь получить мертвый завис системы.


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

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