画面が真っ黒こんにちはゲストさん。2008opencv1.0で設定したところ、コンパイルは正常にでき、普通にpng画像などを取り込むような画像処理は可能なのですが、webカメラからの画像が読み込めず、真っ黒な画像が表示されてしまいました。ちなみに実行したプログラムはXPの時には正常に作動していたものと同じものを実行しています。webカメラ自体はamcapなどのソフトを使い動作させることはできます。自分なりに考えた問題点は、プログラムに問題がある、またはvisualC++を2010にする、opencvを2.2などの最新版に更新するなどがあげられますが、この場合なにが原因として考えられるのでしょうか?その点アドバイスいただけたらうれしく思います。実行したプログラムは以下の通りです(取り込んだ画像を表示しているだけの、シンプルなプログラムです。直すところなどありましたら教えてください。一度OpenCV1.0系のソースからビルドされてみてはいかがでしょうか?キャプチャ関数からの戻り値をちゃんと確認しましたか?私はOpenCVのWebカメラキャプチャー機能は使わずにDirectShowでキャプチャしてOpenCVに渡すような処理を好んで使います。並列処理ライブラリがOpenMPから別のものになったことで商用で使いづらくなっていたような気がします。いう用途で使わないよということなら問題ありませんが。回答ありがとうございました。DirectShowを調べ導入しようと思ったのですが、自分には難しかったです。原因がわからないままopencv2.0を調べながら導入したところ、何とかwebカメラからの画像をキャプチャすることができました。opencv1.0では対応していないようでした。ありがとうございました。opencvで画像処理をしています。OpenCVの初歩のプログラムなんですが実行するとコマンドプロンプトと実行画面が出てきます。webカメラを表示するプログラムをつくりました。現在WindowsのVC++で動画ファイル(.avi)に画像処理を行いたいと思っています。C++でOpenCVを使い、Windowsのネイティブアプリを作る勉強をしています。Reserved.掲載情報の著作権は提供元企業等に帰属します。