2011-12-17 25 views
1

Logitechウェブカメラドライバを使用して静止画像をキャプチャする際に得られる画質を再現しようとしています。webcam "still pin"キャプチャ

Logitechフォーラムでは、残念なことにそれらのすべてがダウンしているウェブサイトを指しています。 hereなどです。

現在、DirectShowとフレームグラバーを使用してイメージをキャプチャすることはできますが、スナップショットボタンの品質にはそれほど近くはありません。誰かがスナップショットボタンのC++/Cの動作例の指針を教えてくれますか?

私はStill Image pinについてこれを発見しましたが、これはボタンのようなスナップショットを実装する正しい方法ですか?

ウェブカメラ私はc910を使用しており、10メガピクセルの静止画像を撮影することができます。

ありがとうございました。

+0

c910に実際に10のmpixelのCMOSがありますか? –

+0

@Daniel:恐らく2MPの画像、4倍のオーバーサンプリング、後処理された画像でしょう。 –

+0

フレームグラバーを使って2M枚の写真(解像度は?)を撮影していますか?どんなレートで? –

答えて

0

私はこれを直接処理する機会はありませんでしたが、カメラからキャプチャされた高解像度の画像は一連の画像を撮影した後に「超解像度」の後処理が行われた結果と思われます。この機能は、ほとんどがビデオストリーミングを対象としているため、DirectShow API経由では利用できない場合があります。しかし、カメラドライバは、Windows Image Acquisition API経由で利用可能にすることもできます。ここでは、あなたが探している品質のオーバーサンプリングされたスナップショットを撮る方が良いかもしれません。

1

私はいくつかのupvotes(またはdownvotes)を収集するために使用します私の最高の推測と、誰かがアプリケーションまたはドライバを逆アセンブルするまで有効となりますが、次のとおりです。似http://www1.idc.ac.il/toky/videoproc-07/projects/superres/srproject.htmlがアプリケーションで使用した

何かレベルで、ビデオとして収集された画像の解像度を向上させます。

理論的根拠:友人がドライバーの中のより単純なものに髪を引っ張っていると、非常に限定されたライブラリセットでドライバーの中にそのようなアルゴリズムをコーディングすることがいかに難しいか想像できる。

私はこのテーマにあまりにも興味があるので、ここではダウンボトムを取っても構いませんが、そのテーマに関するいくつかの情報を入手してください。

+0

これは良く見えます – Jamie

+0

はい、そうですが、周りを少しクリックすると.mのソースに到達できました。 –