Одновременное подключение двух веб-камер
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Одновременное подключение двух веб-камер
Имею две веб-камеры, обе Genius: одна Trek 310, вторая VideoCAM Look.
И совместно они никак не хотят работать. Они даже раздельно в принципе не хотят, поскольку дрова для VideoCAM Look перекрывают дрова для Trek 310. Никто случайно не знает какие камеры надо использовать, чтобы они совместно и без конфликтов работали в Windows XP? Ну и соответственно подхватывались в последствии Vision или webcam.dll, причем одновременно?
п.с. Поиск по инету особо ничего не дал, единственное, что выяснил это то что камеры должны быть разными.
И совместно они никак не хотят работать. Они даже раздельно в принципе не хотят, поскольку дрова для VideoCAM Look перекрывают дрова для Trek 310. Никто случайно не знает какие камеры надо использовать, чтобы они совместно и без конфликтов работали в Windows XP? Ну и соответственно подхватывались в последствии Vision или webcam.dll, причем одновременно?
п.с. Поиск по инету особо ничего не дал, единственное, что выяснил это то что камеры должны быть разными.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Одновременное подключение двух веб-камер.
Они обе подключены через USB?
В нете пишут, что нужно обязательно использовать РАЗНЫЕ USB порты, точнее USB контроллеры. То, что у тебя в компе несколько USB входов не означает, что это разные USB контроллеры.
В крайнем случае попробуй подключить одну камеру через USB, а другую например через TV IN или какой нибудь другой вход.
В нете пишут, что нужно обязательно использовать РАЗНЫЕ USB порты, точнее USB контроллеры. То, что у тебя в компе несколько USB входов не означает, что это разные USB контроллеры.
В крайнем случае попробуй подключить одну камеру через USB, а другую например через TV IN или какой нибудь другой вход.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер.
Да не, контроллеры то разные (см. рисунок)eg писал(а):Они обе подключены через USB?
В нете пишут, что нужно обязательно использовать РАЗНЫЕ USB порты, точнее USB контроллеры. То, что у тебя в компе несколько USB входов не означает, что это разные USB контроллеры.
В крайнем случае попробуй подключить одну камеру через USB, а другую например через TV IN или какой нибудь другой вход.
Тут дело скорее всего в программном конфликте на уровне дров. Поскольку обе камеры фирмы Genius.
- Вложения
-
- usb.JPG (23.63 КБ) 17828 просмотров
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер.
Забавно, а зачем в данном случае разные контроллеры? Кстати, а сколько тока суммарно они (камеры) потребляют? Хотя проблема скорее всего кроется, как уже было сказано, в дровах (если выделяется только одна копия dll (возможно дочерней), или используется/захватывается общий ресурс и т.п.)
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Так получилось у кого параллельно подключить сразу две usb камеры или нет?
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Моя проблема так и не решена.
Вот тут говорится что ее в любом случае нельзя решить с помощью Imaq.
Остаётся для видео-захвата использовать webcam.dll. Этот вариант нам так и не удалось использовать с камерами Trek310 и Webcamlook, поскольку они не хотели работать совместно, даже не уровне ОС.
Вообщем варианты решения сейчас диаметрально противоположные:
1. Использовать две камеры разных производителей которые могут гарантированно работать одновременно, не забивая ресурс друг друга.
2. Использовать две абсолютно одинаковые камеры, которые по идее должны работать вместе (ну как работают вместе две звуковые карты например).
Ни тот ни другой варианты пока не опробованы, я надеюсь их опробовать в этом учебном году (если появятся резервы для покупки другой камеры).
Вот тут говорится что ее в любом случае нельзя решить с помощью Imaq.
Остаётся для видео-захвата использовать webcam.dll. Этот вариант нам так и не удалось использовать с камерами Trek310 и Webcamlook, поскольку они не хотели работать совместно, даже не уровне ОС.
Вообщем варианты решения сейчас диаметрально противоположные:
1. Использовать две камеры разных производителей которые могут гарантированно работать одновременно, не забивая ресурс друг друга.
2. Использовать две абсолютно одинаковые камеры, которые по идее должны работать вместе (ну как работают вместе две звуковые карты например).
Ни тот ни другой варианты пока не опробованы, я надеюсь их опробовать в этом учебном году (если появятся резервы для покупки другой камеры).
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Re: Одновременное подключение двух веб-камер
Камеры GPT model: CP-308. Куплены без специального подбора. 10$ пара.
Одна подключена и работает с клиентской частью LuxRiot.
Вторую подключил сейчас, стало интересно прочитав этот пост.
Воткнул её в свободный USB > по запросу проинсталил прилагаемый драйвер.
Запустил через установившуюся утиллиту АМСАР.
Наблюдаю две картинки.
Дальше не знаю. IMAQ пока не занимаюсь.
Одна подключена и работает с клиентской частью LuxRiot.
Вторую подключил сейчас, стало интересно прочитав этот пост.
Воткнул её в свободный USB > по запросу проинсталил прилагаемый драйвер.
Запустил через установившуюся утиллиту АМСАР.
Наблюдаю две картинки.
Дальше не знаю. IMAQ пока не занимаюсь.
- Вложения
-
- USB Cam.rar
- (297.52 КБ) 832 скачивания
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Ух, ты здорово! Камеры конечно экзотичные и в России их купить по моему нереально, но радует сам факт что две USB камеры одной модели могут работать одновременно.Virt писал(а):Камеры GPT model: CP-308. Куплены без специального подбора. 10$ пара.
Одна подключена и работает с клиентской частью LuxRiot.
Вторую подключил сейчас, стало интересно прочитав этот пост.
Воткнул её в свободный USB > по запросу проинсталил прилагаемый драйвер.
Запустил через установившуюся утиллиту АМСАР.
Наблюдаю две картинки.
Дальше не знаю. IMAQ пока не занимаюсь.
Слушай а ты не мог бы проверить их вот с этим примером, если не сложно? После распаковки Zip-архива, пример будет находится по этому пути:
webcam 1.4 (обработанный)\Webcam\Webcam Examples.llb\Webcam Continuous Capture.vi
После запуска примера он два или три раза запросит *.llb файлы, надо указать путь к ним, они находятся в той же папке что и Webcam Examples.llb.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Re: Одновременное подключение двух веб-камер
Никакой экзотики. Обычные китайские безделушки.
Запустил пример. Сначала увидел снимок (или заставка) наручных часов.
Затем увидел изображение с камеры №2, которую установил сегодня. Через примерно 1-3 сек. "квадрат Малевича" и зависание ЛВ. Вышел аварийно ч/з таскменеджер.
Никаких дополнительных запросов по установке .llb не было.
Запустил пример. Сначала увидел снимок (или заставка) наручных часов.
Затем увидел изображение с камеры №2, которую установил сегодня. Через примерно 1-3 сек. "квадрат Малевича" и зависание ЛВ. Вышел аварийно ч/з таскменеджер.
Никаких дополнительных запросов по установке .llb не было.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер
хм. странное поведение.. вроде с моими камерами эта библиотека работала стабильно.Virt писал(а):Никакой экзотики. Обычные китайские безделушки.
Запустил пример. Сначала увидел снимок (или заставка) наручных часов.
Затем увидел изображение с камеры №2, которую установил сегодня. Через примерно 5-10 сек. "квадрат Малевича" и зависание ЛВ. Вышел аварийно ч/з таскменеджер.
Никаких дополнительных запросов по установке .llb не было.
Может быть дело в разрешении, которое там стоит по умолчанию, камера может его просто не поддерживать?
Однако интересует то меня именно сабж темы, а именно: реально ли работать с помощью неё с двумя камерами одновременно? Я немного переделал этот пример, не мог бы ты заменить старую Webcam Examples.llb на новую и запустить тот же файл?
Добавил второй поток для второй камеры, единственное различие это номера.
- Вложения
-
- Webcam Examples.llb
- (798.97 КБ) 396 скачиваний
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Попробовал запустить твою программу. У меня тоже при открытии на 2-х экранах был изображения наручных часов, а когда запустил программу стало два черных квадрата. И еще, я был сделал программку на LabVIEW для захвата изображения с usb камеры, а потом активировал в Windows встроенную в ноутбуке камеру и видел изображения с двух камер. Попытался сделать сразу две камеры в LabVIEW, выдается ошибка .dll что нельзя использовать одновременно две камеры (Error -1074396016 occurred at IMAQ USB Grab Setup.vi
Acquisition from multiple devices is not allowed.). Может знает кто как обойти эту ошибку?
Acquisition from multiple devices is not allowed.). Может знает кто как обойти эту ошибку?
Re: Одновременное подключение двух веб-камер
Краткий отчёт о проделанной Лабораторной работе №2 или.... всё сначала
1. "Откатил" систему в начальное положение, т. е. камера №1+драйвер.
2. Рестарт.
3. Камера №2+драйвер не установлены.
4. Запуск примера (вариант I) прошел без запроса подгрузки .dll
5. Есть изображение с камеры №1 (просмотр несколько минут).Всё нормально.
6. Остановка примера приводит к зависанию ЛВ (см. error1). Аварийный выход.
7. Запуск примера (вариант II)= 2 Малевича.
8. Остановка примера приводит к зависанию ЛВ (см. error1). Аварийный выход
9. Запуск примера (вариант I)= есть изображение. Стоп= п.6=п.8
10. Запуск примера (вариант I)= Малевич.
Упражнение закончено.
1. "Откатил" систему в начальное положение, т. е. камера №1+драйвер.
2. Рестарт.
3. Камера №2+драйвер не установлены.
4. Запуск примера (вариант I) прошел без запроса подгрузки .dll
5. Есть изображение с камеры №1 (просмотр несколько минут).Всё нормально.
6. Остановка примера приводит к зависанию ЛВ (см. error1). Аварийный выход.
7. Запуск примера (вариант II)= 2 Малевича.
8. Остановка примера приводит к зависанию ЛВ (см. error1). Аварийный выход
9. Запуск примера (вариант I)= есть изображение. Стоп= п.6=п.8
10. Запуск примера (вариант I)= Малевич.
Упражнение закончено.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Нда, походу с этой библиотекой тоже нельзя работать с двумя камерами.. Хотя может быть дело в номерах устройств? Не пробовал никто ставить вместо 0 и 1 допустим 1 и 2? Номера по идее должны быть в диспетчере устройств.
Хотя скорее всего нет, поскольку эта библиотека задействует какой -то общий ресурс, который не позволяет работать одновременно с двумя камерами. Я переименовывал библиотеку, копировал её в другое место, перелинковывал в копии примера все её вызовы, потом запускал одновременно два примера, но с разными номерами девайсов. И оба они обращались к разным dll-кам. Хоть у меня и нет второй камеры, но поидее её отсутствие должно было вызвать черный экран только во втором примере, оно же вызывало черный экран в обоих
Вообщем эффект тот же.
В любом случае спасибо всем за помощь!
Хотя скорее всего нет, поскольку эта библиотека задействует какой -то общий ресурс, который не позволяет работать одновременно с двумя камерами. Я переименовывал библиотеку, копировал её в другое место, перелинковывал в копии примера все её вызовы, потом запускал одновременно два примера, но с разными номерами девайсов. И оба они обращались к разным dll-кам. Хоть у меня и нет второй камеры, но поидее её отсутствие должно было вызвать черный экран только во втором примере, оно же вызывало черный экран в обоих
Вообщем эффект тот же.
Из авторитетных источников я слышал что эту ошибку обойти нельзя.alexander756 писал(а): Попытался сделать сразу две камеры в LabVIEW, выдается ошибка .dll что нельзя использовать одновременно две камеры (Error -1074396016 occurred at IMAQ USB Grab Setup.vi
Acquisition from multiple devices is not allowed.). Может знает кто как обойти эту ошибку?
В любом случае спасибо всем за помощь!
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Две USB камеры через один контроллер подключились:
LabTec webcam и noname на базе SN9C102, также пробовал SN9C102 и SN9c103. Для одновременной работы неободимо в настройках камеры уменьшить резервируемую полосу пропускания.
LabTec webcam и noname на базе SN9C102, также пробовал SN9C102 и SN9c103. Для одновременной работы неободимо в настройках камеры уменьшить резервируемую полосу пропускания.
Последний раз редактировалось mzu2006 12 авг 2009, 08:51, всего редактировалось 1 раз.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Одновременное подключение двух веб-камер
Спасибо.
А в LabVIEW ты с ними работал? И если да, то как?
А в LabVIEW ты с ними работал? И если да, то как?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение