v4l2
やっぱりバッファの管理だった。 画像のサイズが変わっても、バッファの拡張がされていないことを確認。 MJPEGの場合はそれでもバッファサイズ内に収まっていたので問題がなかった様子。いろいろいじって、とりあえずバッファの拡張というか再マップに対応。…
ちょっと前からOpenCV+V4L2で1600x1200の画像を撮ろうと四苦八苦してるのさ。 正直、LinuxのドライバのプログラミングどころかV4L2のプログラミングすらやったことないわけで、mmapとioctlの嵐に涙目。当然、日本語の情報などないし。とりあえずOpenCVのhigh…
前回に引き続き、半分ぐらい衝動買いだけども。こいつはpan-tiltの制御ができるそうなので、linuxに繋げてごにょごにょする予定。 とりあえず大学のMac mini(中身はetch)に繋げてみた。 SVNからとってきたlinux-uvcをいれてあっさり認識。さすがクラスドライ…
某所のwebcamをストリーミング配信しようとごそごそ。 すでにuvc_streamer+cambozolaで映像だけはとれるのだが、これだとmjpegなので音声がない。なので、音声付きの配信に挑戦。 vlcがなかなかよさげなのだが、linux-uvcはv4l2にしか対応してないので、v4l…