2017-02-28 9 views
0

ライブビデオを表示することを主な機能とする実行可能ファイルを1つ作成しました。私は他のシステムでもこのexeを試してみましたが、それは完全に動作しています。問題は、私がこのdellラップトップでこのexeを実行すると、ウェブカメラのLEDが点灯している以外はライブ画像の出力がないことです。一方、私はdellラップトップ上の外部カメラを接続すると、exeは正しく検出し、出力ライブビデオを表示します。どんな提案、なぜこれが特にDellのラップトップで起こっているのですか?OpenCvビデオキャプチャがDellのラップトップで動作しない

答えて

1

私はビデオデバイスIDに問題があると思う。ほとんどの場合、次のようにデバイスIDをハードコードしています。

VideoCapture cap(0); 

ここで、0は当社のウェブカメラIDです。 1,2などの異なるIDでコードを再コンパイルし、チェックしてください。

+0

1,2,3,4などの他のデバイスIDで試しましたが、動作は同じです。つまり、LEDはオンになっていますが、画像は表示されません。私のexeを実行したいターゲットシステムにopencv3がインストールされています。 opencv3でvideocapture cap(0)を実行しようとすると、完全に動作します。私はopencv3がウェブカメラ自体やそれに関連するものをバインドしているのかどうか疑問に思っていましたか? –

関連する問題