• 締切済み

DirectShowでのカメラ画像

DirectShow初心者です。 DirectShowを使ってカメラの画像をリアルタイムでウィンドウに表示させたり、ファイルに保存したいのですがどうすればできますか?

みんなの回答

  • joe-
  • ベストアンサー率34% (11/32)
回答No.2

CaptureGraphBuilder2やMonikerなどを使います。

参考URL:
http://www.geekpage.jp/programming/directshow/
全文を見る
すると、全ての回答が全文表示されます。
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

まずはDirectX SDKに入っているヘルプを呼んでフィルタグラフについて学び、graphedt.exe(GraphEdit)を使ってフィルタグラフを作成して使えるようになってください。 フィルタグラフが使えるようになったら、今度はそれを自前のプログラムで使ってみください。自前のプログラムでフィルタグラフを使う方法は、これもヘルプに記述があり、またサンプルプログラムも多数DirectX SDKに付属しています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • DirectShowについて

    現在、DirectShowについて勉強している者です。 既存の動画ファイルを読み込み、リアルタイムで動画像処理を施し、それをリアルタイムで表示させる所までは成功しました。 この表示させた動画像をファイルとして保存したいのですが、どのようにすれば保存できるのかがわからない状況です。 ちなみに、フレームごとのデータはサンプルグラバフィルタにより取得しております。 知識不足で本当に申し訳ありませんが、少しでも構いませんので、何か助言を頂けると幸いです。 よろしくお願い致します。

  • Directshowを使って動画を画像として保存

    Directshow でウェブカメラから映像を取得し、毎フレーム画像で保存したいです。 samplegrabber の getcurrentbuffer をタイマーを使って呼びだしていたのですが、タイマーがあまりうまく動いてくれません。 画像をフレーム更新ごと、もしくは一秒間に10フレーム~20フレーム取得し、保存するにはどういった方法がありますか? ご教授お願いいたします。

  • DirectShowについて

    こんにちはnaoというものです。 今「DirectShow」で、画像の取り込み拡大などをしようとしているのですが、サンプルも少なく迷っています。 何か良いサイトがあれば教えてください。 ゲームなどで3D系のサンプルはたくさんあるのですが、 送られてくる動画の静止画を取り込んで、表示保存する方法を探しています。 なにかありましたらよろしくお願いいたします。

  • DirectShowでの動画ファイルの保存方法

    DirectShowで再生している動画ファイルを別ファイルに保存するというプログラムを作成しようとしていますが 再生はできたものの動画ファイルの保存方法がさっぱりわかりません まだ初心者なのですがわかりやすく教えていただけないでしょうか?

  • DirectShowで動作感知するには?

    DirectShowを使ってUSBカメラの映像を表示しているのですが、市販のソフトには動作感知して録画を開始、静止画を保存する等の機能があります。 この動作感知はどのような方法で実現できるのでしょうか? ご教示お願いいたします。

  • DirectShowで出来るだけ速くコマ送り

    http://www.greenwood.co.jp/~k-aki/article/directshow_movie/directshow_movie.html 上のページの6番の方法を使い、DirectShowから受け取った画像をテクスチャに貼り付けて表示するプログラムを作りました。 コマ送りして連番画像出力をしようと思ったんですが、コマ送りをする方法が分かりません。IVideoFrameStepを使うと等倍速以上ではコマ送りできないみたいなので、何か他の方法は無いでしょうか? 将来的には音声も取得・加工してAVIなどに出力できるようにしたいですが、難しそうなのでとりあえず連番画像出力から作ろうとしています。

  • USBカメラからの動画像をストリーミング配信したい

    USBカメラからの動画像をリアルタイムでストリーミング配信することは可能なのでしょうか? 現在はdirectshowでUSBカメラからの情報を1枚一枚画像をjpegで保存してwebサーバに保存し,ブラウザ上で自動更新させて見る,といった感じなのですが… もっと上手い方法が無いか調べています. 少し検索してみたのですがあまりネット上に情報やソース等が見つからない気がして(探すのが足りないのかもしれませんが…)ここで聞いてみようと思いました. 良い情報を知っている方がいらっしゃいましたらご教授下さい.

  • VC++ 2008 EXPRESS DIRECTSHOW Win32アプリケーション

    VC++ 2008 EXPRESS Win32アプリケーションで任意のウィンドウを開き その中にDirectShowでWEBカメラ画像を表示させたいと思います。 任意のウィンドウには録画開始ボタンなどがあり、ボタンを押すと 録画開始されるようなサンプルとか解説してある場所はありませんか? ネットで調べるとWin32コンソールアプリケーションで画像表示を行うものは ありましたが、任意のウィンドウでのものは見つかりませんでした。 あと、MFCを使用するものもありますがExpressではMFCも使えませんので 使用できません。 何か、良いサイトや書籍がありましたら、ご教授ください。 よろしくお願いします。

  • ライブカメラ画像を保存するには(cgi)

    よそのHP上にある、ライブカメラの画像を 自分用に保存したいのですがうまくできません。 ネットスケープ専用のライブカメラだそうで、 ブラウザはこれの6です。 メニューで、「名前をつけて保存」「画像を保存」 また「画像を表示」してから保存などすると .cgiのファイルになってしまいます。 このファイルを開いて画像を見る方法、または jpgなどにして画像を保存する方法を教えてください!

  • カメラを変えると、画像を添付できなくなりました。

     初心者です。  ヤフーオークションを利用していますが、この度カメラを買い換えました。出品時に画像を添付しようとすると、ファイルが見当たりませんとエラーになります。  オリンパス製のカメラになりましたが、以前のカシオのPhotoLoaderに保存できたのでしました。画像サイズも以前と同じだし、ワード等には挿入は出きるのに、何故エラーになるのでしょうか?  よろしくお願いいたします。