2011-10-24 54 views
1

我正在尝试使用WPF应用程序获取摄像头集成。这里有几个关于在WPF中使用摄像头运行的问题,在这种情况下用于图像捕获。许多人推荐从WPF MediaKit的VideoCaptureElement。我们目前正在使用它,但它看起来并没有特别高性能,CPU使用率高,并且在经常使用相机后应用程序的体验会变慢。WPF摄像头集成

我们正在研究将Silverlight托管的解决方案或使用WindowsFormsHost托管的ActiveX摄像头控件进行集成。有没有人在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类,该项目效果很好。网上有很多关于使用Emgu CV执行摄像头集成的文章。

+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