Cygwinで動作するOpenCV 2.3でウェブカメラを取得しようとすると問題が発生します。私はWindows 7の64ビットシステムを持っており、私はC++プログラミングを行うためにNotepad ++とcygwinコンパイラを使用しています。私は同様の問題を有する他の記事を見ている:私は最初のCygwinのポートを介してOpenCVのをインストールしようとしたCygwinでOpenCV 2.3で動作するようにウェブカメラを取得する
Getting Webcam to work in OpenCV
Can't access webcam with OpenCV
。これはインストールが簡単ですが、私はウェブカメラの問題にぶつかります(デバイスを見つけようとすると常にfalseを返します)。私はOpenCVを構築し、CMakeのコマンドラインの風味を使って手動でインストールしようと試みました。私はHAVE_VIDEOINPUTとHAVE_DSHOWフラグを追加しようとしましたが、ダイスはありませんでした。すべての私のプログラムはうまくコンパイルされ、私はOpenCVのすべての機能をこのWebカメラのために用意しています。
誰でもウェブカメラでCygwin上でOpenCV 2.3を正常に構築できましたか?
私はこれを受け入れるつもりです。私は回避策をとった。私はVS2010でOpenCVを構築し、WebカメラのフレームをVSの新しいプロジェクトに取り込むために私のモジュールに移植しました。私はそれが動作したら、結果として得られるVisual Studio Appの実行ファイルを取得し、簡単なアクセスのためにcygwinフォルダにプロジェクトの近くに配置します。さて、私はWebカメラをキャプチャする必要があるとき、私はこのアプリケーションを使用し、私の他のOpenCVツールにラインの下にフレームデータを出力することができます。 – chembrad