opencv

OpenCVとV4L2 その2

やっぱりバッファの管理だった。 画像のサイズが変わっても、バッファの拡張がされていないことを確認。 MJPEGの場合はそれでもバッファサイズ内に収まっていたので問題がなかった様子。いろいろいじって、とりあえずバッファの拡張というか再マップに対応。…

OpenCVとV4L2

ちょっと前からOpenCV+V4L2で1600x1200の画像を撮ろうと四苦八苦してるのさ。 正直、LinuxのドライバのプログラミングどころかV4L2のプログラミングすらやったことないわけで、mmapとioctlの嵐に涙目。当然、日本語の情報などないし。とりあえずOpenCVのhigh…

Qcam Orbit AF とOpenCVでみる

つづいてキャプチャを試す。 とりあえず、ffmpegで1600x1200でキャプチャできることも確認。MJPEGじゃなくてYUVYならいけるようだ。 が、OpenCVで試すと強制的に640x480になる。バグっぽい。 cvcap_v4l.cppに幾つかprintfを仕込んでためすと、VIDIOC_G_FMTを…

Qcam Orbit AF をOpenCVで動かす

やってみた。 画像は問題なくとれてるけどPan/Tiltは動かない。 先日買った某OpenCV本のとこのOpenCV+PWCパッチをみるに、まじめにパッチ作っても取り込まれそうにないので、てきとーに醜いhackをする。 queryFrameと動作を同時にやって問題なし。まあまあ動…