2012-04-12 11 views
0

サブピクセルモードでlinux上のウェブカメラで作業するライブラリはありますか?私は高速のフレームレートが必要で、jpegに圧縮する時間がありません(そしてJPEGは損失です - 私はセンサーから得ることができるすべての情報が必要です)。 Webカメラのファームウェア内で圧縮が行われていると思いますので、サブピクセルレベルで作業することは可能でしょうか?linuxのウェブカメラ用サブピクセルライブラリ

私は特定のウェブカメラ - a4tech PK-635Kについて話しています。ここにあります。http://a4tech.com/product.asp?cid=77&scid=89&id=233

編集:ご覧のとおり、通常のビデオキャプチャにはウェブカメラは必要ありません。私はちょうどそれがキャプチャできるように速く、CMOSセンサーからの情報が必要です。たとえば、赤いピクセルだけから情報を取得したいとします。

+0

最初にv4lを使用してカメラから非圧縮ストリームを取得してみてください。これは始めることができます: 'mplayer -cache 128 -tv driver = v4l:width = 640:height = 480:outfmt = rgb24 -vo xv tv://' – devsnd

答えて

0

これは、常にあなたが持っているウェブカメラとドライバによって異なります。あなたがv4l2を使用している場合は、mplayerを使用してすべてのモードを試して、あなたに最適なものを見てください。例:

mplayer -cache 128 -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv:// 

あなたはパラメータの異なるフォーマットを挿入することができます-vc

しかしessencially、私はカメラはあなたので、ワイヤ上より速くそれを得るために、画像を圧縮してあなたは、問題を完全に理解やりなさいだと思います前の方をご覧ください:おそらく、カメラはハードウェアで、あるいは少なくとも専用のチップで圧縮を行い、非常に高速に処理します。レイテンシは、転送したいデータの量から得られます。

だから、ジレンマだ: いずれかの圧縮されていないと、サブピクセルの品質が、圧縮による遅い または より悪い品質、より高速。

サイドノート:多くのウェブカメラは、より低解像度でより優れたフレームレートをサポートしています。

関連する問題