0

私は、8MP (3840 x 2160) の静止 jpg 画像をキャプチャできる Microsoft LifeCam を持っています。

このモードに切り替えると、LifeCam に付属のソフトウェアを使用すると、ビデオ キャプチャが無効になります。静止画のみを対象としています。ビデオ キャプチャは 1280 x 720 までしかありません。

提供されたソフトウェア以外の方法を使用して機能にアクセスする方法がわかりません。GraphEdit でキャプチャ デバイスを調べると、ピン (「キャプチャ」と呼ばれる) が 1 つしかなく、ビデオのみが提供されます。

この機能にアクセスするにはどうすればよいですか (C# を使用することをお勧めします)。

4

1 に答える 1

0

DirectShow は、静止画ではなく、ビデオ キャプチャ (ストリーミング ビデオ) を対象としています。静止画の場合は、別の API を使用する必要があります: Windows Image Acquisition (WIA)

私の理解では、超解像や補間などの後処理を使用して最高の解像度が達成され、このモードはストリーミング ビデオ ドライバーでは使用できません。

仕様では5MPのみとあります。WIA (および TWAIN) ドライバーの可用性は、オペレーティング システムのバージョンによって異なります。USB 帯域幅の制限により、最大解像度 (補間されていない場合でも) は圧縮ビデオ形式に制限される可能性があります。この投稿 - Can't make IAMStreamConfig.SetFormat() to work with LifeCam Studio - モードを列挙し、このモデルがフル HD (1920x1080) 解像度までサポートすることを示します。

于 2012-11-21T13:35:41.637 に答える