A A A A Автор Тема: Время в кадре : чем проверить?  (Прочитано 5056 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр НедилькоАвтор темы

  • *****
  • Сообщений: 533
  • Благодарностей: 7
    • Сообщения от Александр Недилько
Re: Время в кадре : чем проверить?
« Ответ #20 : 07 Фев 2007 [11:43:33] »
Вот ссылка - http://naualex.mylivepage.ru/file/81/856/CaptureWithTime.rar. На других машинах я не проверял, будем надеятся что у Вас найдутся все необходимые dll  ;). После распаковки необходимо выполнить команду "regsvr32 RGBFilters.dll" ,которая регистрирует dll  с фильтром в системе, далее запускаем AMCap.exe.
Ростов-на-Дону, SW1149EQ2, доб 255мм

Оффлайн Ivan Mhitarov

  • Модератор
  • *****
  • Сообщений: 6 332
  • Благодарностей: 108
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Ivan Mhitarov
Re: Время в кадре : чем проверить?
« Ответ #21 : 07 Фев 2007 [12:27:28] »
Вот была бы еще возможность выбора на превьюшке окна и чтобы оно писало на диск и отображало только это окно...
Иван Мхитаров
Кубанский Астрономический Клуб "45".

Оффлайн Александр НедилькоАвтор темы

  • *****
  • Сообщений: 533
  • Благодарностей: 7
    • Сообщения от Александр Недилько
Re: Время в кадре : чем проверить?
« Ответ #22 : 07 Фев 2007 [13:36:07] »
Простите, не понял  ???
Ростов-на-Дону, SW1149EQ2, доб 255мм

Оффлайн Ivan Mhitarov

  • Модератор
  • *****
  • Сообщений: 6 332
  • Благодарностей: 108
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Ivan Mhitarov
Re: Время в кадре : чем проверить?
« Ответ #23 : 07 Фев 2007 [13:54:00] »
Ищу компактную и удобную программу для съемок web камерой.
Хотелось бы:
- Впечатывание времени
- Вырезания окна
- Работа с WcCtrl
Иван Мхитаров
Кубанский Астрономический Клуб "45".

Оффлайн Александр НедилькоАвтор темы

  • *****
  • Сообщений: 533
  • Благодарностей: 7
    • Сообщения от Александр Недилько
Re: Время в кадре : чем проверить?
« Ответ #24 : 07 Фев 2007 [14:02:42] »
Кажись, врубился  ;D. Под окном Вы понимете выделенную пользователем область кадра ?
А что есть WcCtrl ?
Ростов-на-Дону, SW1149EQ2, доб 255мм

Оффлайн Ivan Mhitarov

  • Модератор
  • *****
  • Сообщений: 6 332
  • Благодарностей: 108
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Ivan Mhitarov
Re: Время в кадре : чем проверить?
« Ответ #25 : 07 Фев 2007 [15:14:54] »
Именно область кадра.
WcCtrl - http://www.burri-web.org/bm98/soft/wcctrl/index.htm
Иван Мхитаров
Кубанский Астрономический Клуб "45".

Оффлайн Александр НедилькоАвтор темы

  • *****
  • Сообщений: 533
  • Благодарностей: 7
    • Сообщения от Александр Недилько
Re: Время в кадре : чем проверить?
« Ответ #26 : 07 Фев 2007 [16:17:48] »
Ну кропить кадр вполне возможно, а если без выбора мышью, а , например в диалоге, то даже довольно быстро можно сделать. Хотя кропить можно и потом, но тут , наверное, цель - экономия места. А по WcCtrl - она, по идее, никак с самим граббером не связана, задала настройки, и все.
Ростов-на-Дону, SW1149EQ2, доб 255мм

Оффлайн Ivan Mhitarov

  • Модератор
  • *****
  • Сообщений: 6 332
  • Благодарностей: 108
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Ivan Mhitarov
Re: Время в кадре : чем проверить?
« Ответ #27 : 07 Фев 2007 [16:47:04] »
Кроп нужен для того, чтобы полузамерзший винт мог успевать писать видеопоток с 1,3 мегапиксельной камеры (Logitech Fusion).
Да, с WcCtrl никакой интеграции и не надо.
Иван Мхитаров
Кубанский Астрономический Клуб "45".

Оффлайн Serj

  • *****
  • Сообщений: 4 697
  • Благодарностей: 98
    • Сообщения от Serj
    • Тверской астроклуб
Re: Время в кадре : чем проверить?
« Ответ #28 : 07 Фев 2007 [23:57:10] »
:P Одно из двух: или чего-то не срослось, или руки у меня не настолько прямые...
We have met the enemy and he is us.

Оффлайн Александр НедилькоАвтор темы

  • *****
  • Сообщений: 533
  • Благодарностей: 7
    • Сообщения от Александр Недилько
Re: Время в кадре : чем проверить?
« Ответ #29 : 08 Фев 2007 [11:25:24] »
Это http://naualex.mylivepage.ru/file/81/857/msvcrt71d.dll.rar поможет, перед регистрацией RGBFilters нужно эту длл сбросить куда-нибудь в C:\windows\system32.
Ростов-на-Дону, SW1149EQ2, доб 255мм

Оффлайн Штрель > 1

  • ****
  • Сообщений: 449
  • Благодарностей: 3
    • Сообщения от Штрель > 1
Re: Время в кадре : чем проверить?
« Ответ #30 : 08 Фев 2007 [21:57:46] »
Попробовал Вашу программу. Все работает. Огромное спасибо! Как раз то, чего не хватало для точного тайминга.
Очки -3.5D.

Оффлайн Александр НедилькоАвтор темы

  • *****
  • Сообщений: 533
  • Благодарностей: 7
    • Сообщения от Александр Недилько
Re: Время в кадре : чем проверить?
« Ответ #31 : 09 Фев 2007 [08:19:37] »
Ну там еще нужно убрать лишнюю инфу, чтоб место в кадре не занимала - это ведь отладочный вариант. Ну и для серьезных измерений нужно все-таки померять постоянную задержку при старте и насколько стабильно отсчитывается время. С этим пока никак.
Ростов-на-Дону, SW1149EQ2, доб 255мм

Оффлайн Serj

  • *****
  • Сообщений: 4 697
  • Благодарностей: 98
    • Сообщения от Serj
    • Тверской астроклуб
Re: Время в кадре : чем проверить?
« Ответ #32 : 11 Фев 2007 [00:30:38] »
Ух! У меня получилась жутчайшая задержка - более 5 секунд. ??? Даже не пойму как так получается, писАть то вроде сразу начинает, на движение сразу отзывается. И ещё, обратите внимание на окошко системных часов - запаздывают на 3 кадра.
We have met the enemy and he is us.

Оффлайн Штрель > 1

  • ****
  • Сообщений: 449
  • Благодарностей: 3
    • Сообщения от Штрель > 1
Re: Время в кадре : чем проверить?
« Ответ #33 : 11 Фев 2007 [12:44:55] »
Провел некоторое исследование задержки в разных режимах.
Камеру использовал Sony TRV6E. Это МиниДВ 2000 г.в.
Картинки не вставляю для краткости, сразу привожу задержку в сек.
Итак: 1) режим просмотра, захват экрана делался по PrintScreen
0.161
0.161
0.161
0.160
0.160
0.160

2) Включена запись на системный диск
1.650
1.865
2.253
2.212
С этим режимом все ясно. На глаз было видно как тормозит из-за обращения к винчестеру.
Вспоминаем, что при сливе видео на USB-диск, процессор почти не задействуется, и можно надеяться на минимальную задержку. Проверяем:

3) запись на выносной USB-диск
2.055
2.056
2.054
1.968
1.931
1.903
1.900
1.777
1.857
1.896
1.777
Уже лучше. Впечатление, что диск раскручивался, время доступа уменьшилось, но не стало постоянным. Флуктуации на уровне ~100 мс.

4) Флеш-память. Движущихся частей нет.
2.263
3.311
3.365
4.680
4.993
6.105
6.141
Торможение еще больше. Скорость обращения к флешке совершенно не соответствует потоку данных с видеокамеры.
Далее логично предположить, что на RAM-диск данные должны кидаться с минимальной задержкой. Делаем RAM-диск. Экспериментальным путем определяем, что с 500 Мб оперативки система переносит RAM-диск размером 100 Мб. 128 Мб уже вызывает ошибку создания диска. 100 Мб - это всего лишь неск. секунд записи.

5) запись на RAM-диск
0.261
0.280
0.277
0.208
0.306
0.238
Итак, здесь задержка минимальна (не считая режима предпросмотра), но, опять же, не постоянна.

Как мне видится использование программы? Если достаточна субсекундная точность, то можно вести запись на USB- или RAM-диск. Если нужна более высокая точность, то имеет смысл сделать связку: GPS-приемник - компьютер, видеокамера - компьютер. Перед записью запускается программа синхронизации часов компьютера по GPS (у меня GPSyncro), интервал синхронизации имеет смысл установить как можно меньше (у меня 1 сек), затем определяется задержка сигнала в компьютере путем записи "самой себя" в теч. примерно 10 сек. При этом можно выбрать достаточное для усреднения число кадров, где показания часов не размазаны. Затем не, выключая камеры, проводятся наблюдения. После наблюдений делается проверка - съемка "самой себя".

Теперь обращение к разработчику.
Александр, можно ли добавить в программу "горячих" кнопок? Интересует возможность старта/стопа записи по нажатию одной клавиши.
Хорошо бы иметь возможность изменять шрифт и место вывода временной информации. Ситуации при наблюдениях встречаются разные, иногда текст может мешать.

С наилучшими пожеланиями,
Александр
Очки -3.5D.

Оффлайн Александр НедилькоАвтор темы

  • *****
  • Сообщений: 533
  • Благодарностей: 7
    • Сообщения от Александр Недилько
Re: Время в кадре : чем проверить?
« Ответ #34 : 12 Фев 2007 [10:01:24] »
Спасибо принявшим участие в тестировании! По кнопкам: делов том, что после команды "на захват"  ;D, идет построение графа DirectShow, занимающее время, поэтому сам старт сделан по кнопке в диалоге, который всплывает после построения графа. При этом в окошке  видно изображение. Так что здесь менять что-то нет смысла. А по форматам вывода времени подумаю.
Ростов-на-Дону, SW1149EQ2, доб 255мм

Оффлайн Александр НедилькоАвтор темы

  • *****
  • Сообщений: 533
  • Благодарностей: 7
    • Сообщения от Александр Недилько
Re: Время в кадре : чем проверить?
« Ответ #35 : 27 Фев 2007 [10:08:36] »
Ищу компактную и удобную программу для съемок web камерой.
Хотелось бы:
- Впечатывание времени
- Вырезания окна
- Работа с WcCtrl
Может новая модификация http://naualex.mylivepage.ru/file/81/879/CaptureWithTime%26Clip.rar вам подойдет.
Ростов-на-Дону, SW1149EQ2, доб 255мм