DirectShow → OpenCV でwebカメラを使う
とりあえずは、サンプルそのまんま。
↑に書いてあるように、
EWCLIB(http://www.geocities.jp/in_subaru/ewclib/index.html)
を導入しました。※微妙にEWC_Open()の仕様が変わっていたので、そこだけ変えたらそのまんま動きました。
ほほー。内容はほとんど理解してないけれど(おい)、とりあえずDirectShowなwebカメラキャプチャが出来るようになった〜
なお、この前は書いていなかったけれど、環境はこんな感じ:
【開発環境】
- WIndows Vista Home Basic
- Microsoft Visual C++ 2005 Express Edition
- Microsoft DirectX SDK (August 2007)
- Microsoft Platform SDK for Windows Server 2003 R2
- OpenCV 1.0
- EWCLIB 1.6
【ハードウェア】
- SHARP PC-WE40T (詳細はこちら → http://d.hatena.ne.jp/hikouseki/20070804#1186202605)
- BUFFALO BWC-35L01 USB PC Camera