![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DirectShow. Как воспроизвести сразу 2 видеокамеры? [D7, WinXP]
WondeRu © (2004-07-29 15:07:00)Есть карточка захвата! К 2-ум композитным входам подключены камеры! Написал прогу, которая вызывает IAMCrossbar PropertyPage, там можно выбрать лишь одну камеру для текущего графа!
Как одновременно воспроизвести и получить опорные кадры с этих камер???
WondeRu (2004-09-03 08:45:00) [1]Sapersky (02.09.04 10:36) [34]
по бедности использую оборудование CCTV
такая же муть!
+ есть доступ свободный к оборудованию!
но по моему сугубо личному мнению лучше пользоваться (цена/качество) Computar или Pelco камерами!
WondeRu (2004-09-03 08:42:00) [2]Анонимщик © (02.09.04 11:45) [35]
Ты вот пишешь, что тебе realtime нужен, а я не уверен, объяснил бы.
реалтайм нужен для самообразования, а для оценки качества изделий - порядка 2 сек. ресчетов делается, так что реалтайм для моей текущей проги не нужен!)
но мы не стоим не месте: пока все алгоритмы на Делфи, планирую переписать спорные моменты на асм с использованием SSE и 3DNow!, но это когда алгоритмы полностью проработают! Оптимизация, как говорится, - в самую последнюю очередь!)
Анонимщик (2004-09-02 14:24:00) [3]Это был мой пост, извини
Sapersky (2004-09-02 14:23:00) [4]Вполне возможно, в скором будущем мне тоже придется делать что-то подобное
Sapersky (2004-09-02 13:58:00) [5]Ну и как успехи в зрении?
Некоторые есть, скажем так :). Выставочная установка хотя и не очень стабильно, но работает и будет на следущей неделе выставляться в Москве. Но до практического внедрения ещё довольно далеко.
Система - измеритель брёвен на конвейере. Имеется 3 лазера перпендикулярно конвейеру, они создают на бревне черту, камеры, стоящие под углом, эту черту фиксируют, затем программа "склеивает" полный профиль бревна, а поскольку бревно едет, получаем в результате его 3D-модель.
Одна из самых сложных проблем - как (и можно ли в принципе) откалибровать камеры по цилиндру, положенному на место бревна (т.е. по окружности, точнее, каждая камера видит полуокружность). Сейчас использую в качестве калибра классическую сетку (чёрные квадратики) и калибрую по Tsai, но в производственных условиях это неудобно.
Ранее здесь этот вопрос не задавал, считая, что бесполезно... но сейчас воспользуюсь случаем :)
Анонимщик (2004-09-02 11:45:00) [6]WondeRu
Ты вот пишешь, что тебе realtime нужен, а я не уверен, объяснил бы.
Sapersky
Ну и как успехи в зрении?
Sapersky (2004-09-02 10:36:00) [7]Нет, я занимаюсь машинным зрением, измерением, точнее. Но по бедности использую оборудование CCTV (самая дешёвая промышленная камера, тот же Pulnix, стоит около $700).
WondeRu (2004-09-02 09:38:00) [8]Sapersky (01.09.04 17:38) [31]
как я понял, Вы занимаетесь CCTV, а какая контора?
ProtoStar (01.09.04 21:49) [32]
Просто я пишу програмное обеспечение для собственного видео сервера
в локальной сети или есть поддержка инета?
ProtoStar (2004-09-01 21:49:00) [9]Просто я пишу програмное обеспечение для собственного видео сервера (показ видео по расписанию, наложение титров, региональные вставки рекламы и т.п.)
Sapersky (2004-09-01 17:38:00) [10]есть синхронизация по питанию
с этого места можно поподробнее с указанием производителей?
Ну вот, например:
http://www.akvilona.ru/brands/sanyo/description/mod000100010.htm
$140 вроде было... Можно найти дешевле (на том же сайте - KTC например), но в этой мне понравилось, что скорость затвора вручную менять можно - для разглядывания быстро движущихся предметов должно быть полезно, хотя ещё не пробовал. Опять же, есть подстройка синхронизации - сразу они совпадают весьма редко (у меня ни разу не совпали :)).
Но вообще лучше делать программу независимой от синхронизации. Тем более, если она нужна только для отображения (если я правильно понял).
А что касается api, то они встречаются и для не очень дорогих карточек, и для них, действительно, можно узнать, с какого канала кадр и въехала ли уже микросхема в синхронизацию.
Вообще да, уже после заказа FStream набрёл на сайт http://tuner.ixbt.com/- там имеются примеры "прямой" работы с картами на BT.
WondeRu (2004-09-01 17:13:00) [11]Анонимщик © (01.09.04 16:49) [29]
realtime нужен
ага
WondeRu © (31.08.04 9:29) [26]
написать-то написал, а в голову закралась мысль: "как сделать предпросмотр с 4-х камер?!" с тех пор и не вылазит оттуда!!! Может еще где пригодится!
кадров? чем больше тем лучше! CCTV делать не собираюсь, боюсь не составлю конкуренции даже самарским фирмам!
Анонимщик (2004-09-01 16:49:00) [12]Все такие дорогие, тебе действительно realtime нужен? Точнее, сколько тебе нужно кадров в секунду с каждого входа? А что касается api, то они встречаются и для не очень дорогих карточек, и для них, действительно, можно узнать, с какого канала кадр и въехала ли уже микросхема в синхронизацию.
WondeRu (2004-09-01 14:56:00) [13]Sapersky (31.08.04 12:08) [27]
может работать с несколькими картами на BT.
есть и бесплатные (по крайней мере для меня) версии!)
Да ладно, эта прога - пока только научная работа, а по заводам начну толкать только через год, когда универ закончу и еще одно НИИ подключу к работе!)
Sapersky (31.08.04 12:08) [27]
есть синхронизация по питанию
с этого места можно поподробнее с указанием производителей?
Sapersky (2004-08-31 12:08:00) [14]можно! Пишется (уже написана) программа распознавания различных дефектов поверхности металлов в рантайм!
Для таких целей (если требуется одновременно изображение с нескольких камер) всё же лучше несколько карт, или карта с несколькими чипами.
Платная версия драйверов Ивана Ускова, как заявлено, может работать с несколькими картами на BT.
Или есть карта, называется Flying Stream (сам с ней работаю) - но но она довольно дорогая, $200 с одним входом. Там свой API, и момент поступления кадра определяется вполне конкретно.
Относительно синхронизации камер - у некоторых (например, охранных, т.н. CCTV) есть синхронизация по питанию, line lock. Не очень удобно, правда - при включении в другую розетку нужно перенастраивать.
WondeRu (2004-08-31 09:29:00) [15]ProtoStar (30.08.04 18:49) [25]
Можно поинтересоваться с какой целью пишется программа??.
можно! Пишется (уже написана) программа распознавания различных дефектов поверхности металлов в рантайм! Видеокамерой посмотрели, и тебе ответ "Типа классно сделали!!!" или "Уже пора выбрасывать железяку"!
написать-то написал, а в голову закралась мысль: "как сделать предпросмотр с 4-х камер?!" с тех пор и не вылазит оттуда!!! Может еще где пригодится!
Можно поинтересоваться, с какой целью Вы меня спрашиваете?
ProtoStar (2004-08-30 18:49:00) [16]Можно поинтересоваться с какой целью пишется программа??.
WondeRu (2004-08-26 12:54:00) [17]Анонимщик © (26.08.04 12:02) [23]
вроде ясно!) Попробую! завтра результат сообщу!
Анонимщик (2004-08-26 12:02:00) [18]Это не карточка Conexant называется, а микросхема. Не буду придираться, что ты там о пинах сказал, но видимо, тебе никто ничем не сможет помочь, так как информации о том, въехал уже чип в синхронизацию или нет, взять неоткуда. Поэтому делаешь так: после переключения канала ввыдерживаешь таймаут (от 60 до 80 миллисекунд) и толкьо потом обрабатываешь картинку на BufferCB.
WondeRu (2004-08-26 08:35:00) [19]посмотрел! Пины: просмотр, запись, dvi, аналоговый выход! Карточка Conexant называется, на bt848!!! Об остальных параметрах - без понятия!
Анонимщик (2004-08-25 18:15:00) [20]Еще раз спрашиваю: как называется твоя карточка? Ты ее что, на мусорке нашел, что маркировки сказать не можешь? Что такое три к одному?