Labview portal - перегляд теми - одночасне підключення двох веб-камер
Маю дві веб-камери, обидві Genius: одна Trek 310, друга VideoCAM Look.
І всі разом вони ніяк не хочуть працювати. Вони навіть окремо в принципі не хочуть, оскільки дрова для VideoCAM Look перекривають дрова для Trek 310. Ніхто випадково не знає які камери треба використовувати, щоб вони спільно і без конфліктів працювали в Windows XP? Ну і відповідно підхоплювалися надалі Vision або webcam.dll, причому одночасно?
п.с. Пошук по інету особливо нічого не дав, єдине, що з'ясував це те що камери повинні бути різними.
Вони обидві підключені через USB?
В неті пишуть, що потрібно обов'язково використовувати РІЗНІ USB порти, точніше USB контролери. Те, що у тебе в компі кілька USB входів не означає, що це різні USB контролери.
В крайньому випадку спробуй підключити одну камеру через USB, а іншу наприклад через TV IN або який-небудь інший вхід.
eg писал (а): Вони обидві підключені через USB?
В неті пишуть, що потрібно обов'язково використовувати РІЗНІ USB порти, точніше USB контролери. Те, що у тебе в компі кілька USB входів не означає, що це різні USB контролери.
В крайньому випадку спробуй підключити одну камеру через USB, а іншу наприклад через TV IN або який-небудь інший вхід.
Та нє, контролери то різні (див. Малюнок)
Тут справа швидше за все в програмному конфлікті на рівні дров. Оскільки обидві камери фірми Genius.
Забавно, а навіщо в даному випадку різні контролери? До речі, а скільки струму сумарно вони (камери) споживають? Хоча проблема швидше за все криється, як уже було сказано, в дровах (якщо виділяється тільки одна копія dll (можливо дочірньої), або використовується / захоплюється загальний ресурс і т.п.)
Так вийшло у кого паралельно підключити відразу дві usb камери чи ні?
Камери GPT model: CP-308. Куплені без спеціального підбору. 10 $ пара.
Одна підключена і працює з клієнтською частиною LuxRiot.
Другу підключив зараз, стало цікаво прочитавши цей пост.
Встромив її в вільний USB> по запиту проінсталіл додається драйвер.
Запустив через усталену утілліту Амсар.
Спостерігаю дві картинки.
Далі не знаю. IMAQ поки не займаюся.
Вкладення USB Cam.rar (297.52 КБ) Завантажень: 632
Virt писал (а): Камери GPT model: CP-308. Куплені без спеціального підбору. 10 $ пара.
Одна підключена і працює з клієнтською частиною LuxRiot.
Другу підключив зараз, стало цікаво прочитавши цей пост.
Встромив її в вільний USB> по запиту проінсталіл додається драйвер.
Запустив через усталену утілліту Амсар.
Спостерігаю дві картинки.
Далі не знаю. IMAQ поки не займаюся.
Ух, ти здорово! Камери звичайно екзотичні і вУкаіни їх купити на мою нереально, але радує сам факт що дві USB камери однієї моделі можуть працювати одночасно.
Слухай а ти не міг би перевірити їх ось з цим прикладом, якщо не складно? Після розпакування Zip-архіву, приклад буде знаходиться цим шляхом:
webcam 1.4 (оброблений) \ Webcam \ Webcam Examples.llb \ Webcam Continuous Capture.vi
Після запуску прикладу він два або три рази запросить * .llb файли, треба вказати шлях до них, вони знаходяться в тій же папці що і Webcam Examples.llb.
Ніякої екзотики. Звичайні китайські дрібнички.
Запустив приклад. Спочатку побачив знімок (або заставка) наручного годинника.
Потім побачив зображення з камери №2, яку встановив сьогодні. Через приблизно 1-3 сек. "Квадрат Малевича" і зависання ЛВ. Вийшов аварійно ч / з таскменеджер.
Ніяких додаткових запитів по установці .llb не було.
Virt писал (а): Ніякої екзотики. Звичайні китайські дрібнички.
Запустив приклад. Спочатку побачив знімок (або заставка) наручного годинника.
Потім побачив зображення з камери №2, яку встановив сьогодні. Через приблизно 5-10 сек. "Квадрат Малевича" і зависання ЛВ. Вийшов аварійно ч / з таскменеджер.
Ніяких додаткових запитів по установці .llb не було.
хм. дивна поведінка. зразок з моїми камерами ця бібліотека працювала стабільно.
Може бути справа в дозволі, яке там стоїть за умовчанням, камера може його просто не підтримувати?
Однак цікавить то мене саме сабж теми, а саме: чи реально працювати за допомогою неї з двома камерами одночасно? Я трохи переробив цей приклад, не міг би ти замінити стару Webcam Examples.llb на нову і запустити той же файл?
Додав другий потік для другої камери, єдина відмінність це номера.
Вкладення Webcam Examples.llb (798.97 КБ) Завантажень: 260
Спробував запустити твою програму. У мене теж при відкритті на 2-х екранах був зображення наручних годинників, а коли запустив програму стало два чорних квадрата. І ще, я був зробив програмку на LabVIEW для захоплення зображення з usb камери, а потім активував в Windows вбудовану в ноутбуці камеру і бачив зображення з двох камер. Спробував зробити відразу дві камери в LabVIEW, видається помилка .dll що не можна використовувати одночасно дві камери (Error -1074396016 occurred at IMAQ USB Grab Setup.vi
Acquisition from multiple devices is not allowed.). Може знає хто як обійти цю помилку?
Короткий звіт про виконану Лабораторної роботи №2 або. все з початку
Нда, походу з цією бібліотекою теж не можна працювати з двома камерами. Хоча може бути справа в номерах пристроїв? Чи не пробував ніхто ставити замість 0 і 1 допустимо 1 і 2? Номери по ідеї повинні бути в диспетчері пристроїв.
Хоча швидше за все немає, оскільки ця бібліотека задіє якійсь загальний ресурс, який не дозволяє працювати одночасно з двома камерами. Я перейменовував бібліотеку, копіював її в інше місце, перелінковивают в копії прикладу всі її виклики, потім запускав одночасно два приклади, але з різними номерами девайсів. І обидва вони зверталися до різних dll-кам. Хоч у мене і немає другої камери, але поиде її відсутність повинно було викликати чорний екран тільки в другому прикладі, воно ж викликало чорний екран в обох
Вообщем ефект той же.
alexander756 писал (а): Спробував зробити відразу дві камери в LabVIEW, видається помилка .dll що не можна використовувати одночасно дві камери (Error -1074396016 occurred at IMAQ USB Grab Setup.vi
Acquisition from multiple devices is not allowed.). Може знає хто як обійти цю помилку?
У будь-якому випадку спасибі всім за допомогу!