2011-10-24 18 views
1

私はWPFアプリケーションで動作するウェブカメラ統合を取得しようとしています。 WPFでウェブカメラを機能させることについて、ここでは画像キャプチャのためのいくつかの質問があります。多くの人がWPF MediaKitからVideoCaptureElementを推奨しています。私たちは現在これを使用していますが、特にパフォーマンスが高いとは言えませんが、高いCPU使用率があり、カメラの通常の使用後にアプリケーションの使用が遅くなります。WPF Webcamインテグレーション

Silverlightのホストソリューションを統合するか、WindowsFormsHostを使用してホストされているActiveX Webcamコントロールのいずれかを検討しています。誰もがWPFアプリケーションでいずれの方法もうまく使用していますか?

+1

このCodeplexプロジェクトhttp://wpfcap.codeplex.com/は、CPU使用率を考慮したWPF用のWebcamコントロールを提供します。 – Ucodia

+0

CodePlexには、Easy Web CamというWPF Webcamプロジェクトもあります。 http://easywebcam.codeplex.com/これらのオプションを試しましたか? – Bryant

答えて

1

WPF MediaKitは、特定のカメラで動作しないことが判明したため(ピクセル形式と関係なく)、プロジェクトを積極的に開発していなかったため、ドロップしました。

代わりに、Emgu CVプロジェクトでCaptureクラスを使用しています。これは非常にうまく動作します。 Emg CVを使用してWebカメラの統合を行う方法については、オンラインで多数の記事があります。

+0

Emgu CVで作成した実際のWPF WebCamの例を指すことができますか? –

+0

MS Expression Encoder 4はどうですか?それは無料の100%であり、我々はそれが任意のWebCamをサポートすると確信することができます... –

+1

ここでEmgu CVを使用している例を見ることができます - http://fewtutorials.bravesites.com/entries/emgu-cv-c/level-1- --lets-make-a-camera-application – devdigital