多个摄像机同时openimaj

时间:2013-11-12 10:19:21

标签: java windows image-processing camera openimaj

我目前正在使用Java OpenIMAJ库进行图像处理项目。我需要从多个摄像头(现在使用Logitech C270 USB网络摄像头)抓取帧来对抓取的帧进行操作。

我现在遇到了麻烦。当两者都以640X480分辨率运行时,我能够添加2个摄像头,当所有三个分辨率降低到320X240时,我可以添加3个摄像头。

但我需要以相当好的分辨率读取至少5台摄像机的输出才能正确执行我的操作。这是我正在使用的硬件或软件限制的限制吗?..我列出了一些我认为可以帮助的细节。如果您需要任何进一步的信息,请告诉我。

Windows 7 Professional 64位
JDK 1.7
OpenIMAJ v1.1

奔腾双核E5700 @ 3.00GHz
4GB RAM
没有专门的图形
网络摄像头连接到USB 2.0端口
(Windows体验索引4.1)

以640x480分辨率投放第3台相机的例外情况为

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

对我获得此限制的原因的任何评论都会非常有用。

提前致谢

1 个答案:

答案 0 :(得分:1)

很可能这取决于硬件限制;来自多个摄像头的流式传输往往会使USB总线饱和。我们在一台笔记本电脑上以320x240分辨率在两条独立的总线上管理了6台摄像机:http://blog.soton.ac.uk/multimedia/2011/08/01/goggles/