USBカメラの動画の解析をDirectShowで、やろうとしています。
1secに30回の解析は、難しいので、
解析したい画像をAVIファイルに保存した後で、
保存したAVIファイルのそれぞれのフレームを解析しようとしています。
おかげで、AVIファイルを作成するところま出来ました。
しかし、IVideoWindowのWidthに352とHeightに288を設定するのですが、
保存したファイルのイメージサイズが640×480になります。
(表示は352×288なってます。)
設定方法が悪いのでしょうか?
また、フレームレートの設定や、
AVIファイルのそれぞれのフレームの画像情報をIBasicVideoのGetCurrentImageのように、
取得する事は、可能でしょうか?
IVideoWindowでは、表示におけるサイズの変更しかできません。
そのもののサイズを変えているわけではありません。
フレームが分離できるAVIであるとして、1つずつフレームを画像
として切り出すには、ISampleGrabberなどが使えます、が、VB6
から使うのは、こういう質問をしているLvだと難しいと思います。
# 一応
# http://www.koalanet.ne.jp/~akiya/vbtaste/vbp/MdaCpt09.lzh
# というサンプルを公開はしています。
ツイート | ![]() |