OpenCVはLinuxで8つ以上のWebカメラ用VideoCaptureを開くことができません。ここでは簡単な例:私のセットアップのためのOpenCVがLinux上の8つ以上のWebカメラからキャプチャできない
# "opencap.py"
import cv2, sys
dev = int(sys.argv[1])
cap = cv2.VideoCapture(dev)
print "device %d: %s" %(dev, "success" if cap.isOpened() else "failure")
(OpenCVの2.4.11は、Ubuntu 14.04)9つのウェブカメラ、と言うと、opencap.pyは最初の8つのウェブカメラ(0-7)のために、最後のために成功しました私は
> python opencap.py 8
HIGHGUI ERROR: V4L: index 8 is not correct!
device 8: failure
取得1注:v4l2-ctl --list-devices
が正しく(は/ dev/video0、...は、/ dev/video8)9つのウェブカメラを示しています。
私はGPUが8つのウェブカメラを扱うことができないと思います。特にウェブカメラの解像度が高い場合には特にそうです。 – Tes3awy
私のアプリケーションは、_ショウジョウバエのリアルタイム追跡です。トラッカーは、現在のところ_CPU_のみを使用し、i7-4930Kの約12%(それぞれ320x240ピクセルと7.5fpsの8つのウェブカメラでトラッキング)を使用します。 –
それから私は間違っています。 – Tes3awy