opencv2.2(win)dshowでカメラキャプチャ中にフレームレートを変換するパッチ

ログ Open Cv
0
dandelion @dandelion1124
だいぶ前に言及されてたかもだけど,2.3rcからvideoInputのライブラリ同梱せずにcap_dshow.cppにvideoInputの実装ベタ書きになったのか。。。凄く読み辛いですwww そして,相変わらずFPS指定する口が無い(苦笑)
dandelion @dandelion1124
videoInput自体はFPS指定できるのになー.2.3正式版が出る前にpatch作って押し付けるか.毎回自前で書くのめんどいし。。。
dandelion @dandelion1124
正式版に入らなかったらwikiにまとめようかなー.とかやってるから,自分のwikiは野良OpenCV作成ネタが増えていくという。。。
dandelion @dandelion1124
【緩募】VideoInputのフレームレート変更機能を有効にしたOpenCV2.2(Windows)亜種の動作確認をしてくれる人柱er.
dandelion @dandelion1124
@paul_ga 2.2オリジナルにバグがあるのでそのパッチとサンプルプログラムを用意するので日曜までにはweb上にアップしておきます.
Paul @paul_ga
@dandelion1124 事前準備としては2.2を入手すれば良いようで
dandelion @dandelion1124
@paul_ga 2.2とWindows SDKを入れてもらえればOKです(今回のはDirectShow経由のキャプチャなので).
dandelion @dandelion1124
@paul_ga あと,パッチをお渡ししてからOpenCVをソースからビルドし直す必要があります.CMake使ったことありますか?
Paul @paul_ga
@dandelion1124 cmake-gui.exeを使ってのビルドを10度ほどやってます
dandelion @dandelion1124
@paul_ga それだったら大丈夫ですね!サンプル等が用意できるまでにこの修正を事前にして頂けると幸いです(※OpenCV2.2がincludeするヘッダのバグ修正). http://t.co/nzQvjcS
Paul @paul_ga
windows sdk ダウンロードまでのページって,こんなのだっけ.刷新されたような
dandelion @dandelion1124
初期化前はOpenCVの現状実装上無理!capture構造体作る前はプロパティ設定できないからやらなくていいやー.あと,VideoInput自体はgainやホワイトバランスいじれるのでもったいないなーと思いつつ,API変更が入るのであんまりやりたくない(苦笑)
dandelion @dandelion1124
動作確認できたので解説ページを作る簡単なお仕事.また需要が微妙なもの(cvSetCapturePropertyでFPS変更可能にする機能追加)を作ってしまった。。。
dandelion @dandelion1124
OpenCV2.2(Windows)でDirectShow使ったキャプチャ利用時にフレームレート変更をできるようにするパッチを作りました.Windows使いならそれなりに便利なはず. http://t.co/LCVM7TU
dandelion @dandelion1124
@paul_ga OpenCV2.2(Windows)でDirectShow使ったキャプチャ利用時にフレームレート変更をできるようにするパッチを作りましたので参考までに. http://t.co/LCVM7TU
dandelion @dandelion1124
@tomoaki_teshima @altnative RTして頂いたので御報告.OpenCV2.2(Windows)でDirectShow使ったキャプチャ利用時にフレームレート変更をできるようにするパッチを作りましたので参考までに. http://t.co/LCVM7TU
ゆるふわUnaさん@あつまれどうぶつの犬 @UnaNancyOwen
setProperty内のCV_CAP_PROP_FRAME_HEIGHT部分のバグが修正されていて感動した. @dandelion1124: OpenCV2.2(Windows)でDirectShow使ったキャプチャ利用時にフレームレート変更をできる… goo.gl/6SiBZ
dandelion @dandelion1124
@UnaNancyOwen return false;にfallthroughして困ったので,カッとなってついつい直しましたw trunkでは最近修正されたみたいです!
dandelion @dandelion1124
本家にパッチを送りたいけど,bugとして登録するとカテゴリ的に違う気がするし,かといってenhancementにすると放置されそうだな。。。
Paul @paul_ga
highgui_dshow_fps_patch_v1.zip enable_fps_setting_dshow.cpp を獲得
残りを読む(18)

コメント

Paul @paul_ga 2011年7月3日
投稿追加.パッチリリース編.
ログインして広告を非表示にする
ログインして広告を非表示にする