2013-11-12 4 views
0

В настоящее время я работаю над проектом обработки изображений с использованием библиотеки Java OpenIMAJ. Мне нужно захватить кадры с нескольких камер (с помощью веб-камер Logitech C270 USB прямо сейчас) для выполнения манипуляций с захваченными кадрами.mulitple камеры в то же время openimaj

Я сейчас попал в ловушку. Я могу добавить 2 камеры, когда обе работают с разрешением 640X480 и 3 камерами, когда разрешение уменьшено до 320X240 для всех трех.

Но мне нужно прочитать выходы не менее 5 камер с достаточно хорошим разрешением, чтобы правильно выполнять мои операции. Является ли это ограничением на аппаратное обеспечение, которое я использую, или на ограничение программного обеспечения? .. Я перечислил некоторые детали, которые, я считаю, могут помочь. Дайте мне знать, если вам нужна дополнительная информация.

Windows 7 Professional 64bit
JDK 1.7
OpenIMAJ v1.1

Pentium Dual-Core E5700 @ 3,00 ГГц
4GB RAM
Нет выделенных Графика
Веб-камеры подключены к USB 2.0 портов
(индекс производительности Windows 4.1)

Исключение брошено для третьей камеры при разрешении 640x480 является

org.openimaj.video.capture.VideoCaptureException: An error occured opening the capture device

Любые комментарии о том, почему я получаю это ограничение было бы очень полезно.

Заранее спасибо

ответ

1

По всей вероятности, это вниз аппаратных ограничений; потоковая передача с нескольких камер имеет тенденцию насыщать USB-шину. Мы управляли 6 камерами на двух отдельных шинах с разрешением 320x240 на одном ноутбуке до: http://blog.soton.ac.uk/multimedia/2011/08/01/goggles/

+0

Благодарим вас за ответ. Именно поэтому у меня была проблема с несколькими камерами. Теперь он решен. Я на самом деле модифицировал код так, чтобы каждую камеру, подключенную к ПК, обращали последовательно (по одному за раз). Поэтому я могу запускать их с более высоким разрешением и получать требуемые данные от нескольких камер. – Devanand

 Смежные вопросы

  • Нет связанных вопросов^_^