Одновременное подключение двух веб-камер
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Ура, у меня получилось подключить и отображать изображение в формате IMAQ сразу с двух usb камер одновременно.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер
С этого момента прошу вас рассказывать, не пропуская ни одной подробности
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Одновременное подключение двух веб-камер
все оказалось намного проще чем мы думали. Я сделал копию файла c:\windows\system32\ImaqDirectShowDll.dll но с другим именем (например ImaqDirectShowDll_2.dll) затем сделал копию файла imaqUSB.llb (например imaqUSB_2.llb) и в нем, внутри всех нужных VI (например enumerate переделывать не обязательно) поменял dll на ImaqDirectShowDll_2.dll и сохранил их под другим именем. А потом сделал вот такую программку:
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Если не совсем понятно объяснил, то спрашивай что не понятно
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Одновременное подключение двух веб-камер
:) Я аналогичным образом делал работу с несколькими звуковыми картами, пришлось lvsound2.dll превратить в lvsound2_2.dll и сделать комплект звуковых Vi для работы с этой DLL.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Интересно, а что если вызывать ImaqDirectShow.dll в реинтрантных с пометкой Preallocate Memory For Each Clone ? Получится или нет?
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Вроде как нет, по крайней мере у меня с клонами не получилось. Выдает ошибку Acquisition from multiple devices is not allowed.eg писал(а):Интересно, а что если вызывать ImaqDirectShow.dll в реинтрантных с пометкой Preallocate Memory For Each Clone ? Получится или нет?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Ну скажем то, что Direct Show может одновременно работать с несколькими камерами я не сомневался, так как сам пробовал (см. проект Webcam Library), но вот почему NI это запретили в USB IMAQ я не понимаю
В любом случае спасибо за идею
В любом случае спасибо за идею
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер
alexander756, спасибо большое, обязательно попробую!
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Кто нибудь уже пробовал одновременно работать с несколькими камерами, получилось?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Я бы с удовольствием, но не располагаю IMAQ пакетом. Но я, как и писал выше, не сомневаюсь, что Direct Show это поддерживает, т.к. пробовал. А IMAQ базируется на Direct Show.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Я тоже пока нет, ибо как я уже писал - я немного в ауте
А что есть какие то неполадки или сомнения в твоём способе, почему спрашиваешь?
А что есть какие то неполадки или сомнения в твоём способе, почему спрашиваешь?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- interested
- Сообщения: 6
- Зарегистрирован: 18 мар 2011, 08:55
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Опишите пожалуйста поподробнее как внутри всех нужных VI поменять dll на dll_2. Заранее спасибо.Я сделал копию файла c:\windows\system32\ImaqDirectShowDll.dll но с другим именем (например ImaqDirectShowDll_2.dll) затем сделал копию файла imaqUSB.llb (например imaqUSB_2.llb) и в нем, внутри всех нужных VI (например enumerate переделывать не обязательно) поменял dll на ImaqDirectShowDll_2.dll и сохранил их под другим именем.
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Одновременное подключение двух веб-камер
если есть возможность, то просто установите LabVIEW 2009, там уже все сразу поддерживается и не надо ничего переделыватьMugen писал(а): Опишите пожалуйста поподробнее как внутри всех нужных VI поменять dll на dll_2. Заранее спасибо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение