February 15, 2004

Video for Windows

今日はUSB Cameraをつかって色々と遊ぼうと思ってVideo for Windowsと格闘していました。なかなか苦労しましたけど、VfWだけでも色々なことができそうです。DirectShowとかまで使う必要はあまり多くなさそうですね。(Borland C++ BuilderからDirectXやCOMを使うのが厄介なのです)

capCaptureSequenceを使うと非常に負荷がかかるので、capDriverConnectしたら、あとはcapSetCallbackOnFrameとcapGrabFrameNoStopを使って画面を取得していけばいいみたいです。ここまで分かるのに一日かかってしまった。とほほ。

考えていること
1. バーコードリーダー (思ったより難しそう、買ったほうが安いかも)
2. 防犯カメラ (なんか既にソフトが市販されてる気がする)
3. ryokoさんのやってたような時間軸を使った操作のお遊び

難点はおもったより画角が狭く、焦点範囲も狭いことです。バーコードをきちんと捉えるのが難しいですね。高解像度モデルにすると値段が高くなっちゃうし... ちなみにカメラはLogitech QV-40です。CF-R1は高負荷に弱いので、ビデオチャットはなかなか厳しい。

Posted by arai at February 15, 2004 11:55 PM
Comments

久しぶりにその言葉を見た気がします。
懐かしい感じですね。

Posted by: ymd on February 16, 2004 04:03 AM

あ、VfWで取り込むって、いいですね>私もBuilderなので。USBカメラ、実は自分も欲しかったので、真似ようかなぁ(笑)。九州へ転居されるんですね……Blokusで遊ばなければ!

Posted by: ryoko on February 16, 2004 12:14 PM

あ、ryokoさんもBuilderなんですよね。ぜひUSBカメラ買いましょう。ぜひLogitech QV-40以外のを買ってください。5000円前後なので大人のおもちゃとしては無難な価格かと。

そうしたら、あとでソースコード載せます。DIBへキャプチャして、それを画面に表示するだけなんですが、短いコードですよ。(TTimerやTPaintBoxコンポーネントとかは適当にはっつけてください)

Posted by: arai on February 16, 2004 01:19 PM

うちは今日からVisualStudio.net 2003になりました。
インストールにやたらと時間がかかりました。

Posted by: ymd on February 16, 2004 02:25 PM

了解しました>Logitech QV-40以外。1万円弱あたりのラインを狙ってみようかな……。動画ならではのコードを書いてみたいですね。有難いです:)>そうしたら、あとでソースコード載せます。

Posted by: ryoko on February 18, 2004 12:12 AM

なんとnote pcにソースコードを入れたまま修理にだしてしまったので、開発できなくなってしまいました。ソースコードの掲載もできない。。。 なんかかなり粗忽です。

Posted by: arai on February 22, 2004 10:16 PM
Post a comment














Please enter this 6digits Security Code (for SPAM's sake...).
spam対策のため6桁のセキュリティコードを入力してください。