2

Web カメラから基本的なビデオ キャプチャを実行しようとしています。このopencvブログからこの非常に基本的なコードを取得し、コンパイルしています

 g++ `pkg-config --cflags opencv` test2.cpp `pkg-config --libs opencv`

実行すると、これらのメッセージが表示されます

VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument

しかし、それは実行されます。ただし、プログラムは esc キーが押されたときに終了するはずです。このラインのせいで

if(waitKey(30) == 27)

しかし、そうではありません。プログラムで「q」などの他のキーに変更しようとしましたが、プログラムを実行しても機能しません。

if(waitKey(30) == 'q')

実行中、waitkey() が応答していないようです。

編集:waitKey()が機能します。コピーしたら、なぜかwaitkey()になってしまいました。ただし、無効な引数メッセージは引き続き表示されます

4

1 に答える 1