25 .net c# webcam camera image-capture
我想连接到.NET中的USB网络摄像头,特别是使用C#.作为.NET的新手,我不知道标准库中有什么样的支持.我在网上找到了一个通过剪贴板复制位图的例子,但这看起来非常hacky(可能很慢).有没有更好的办法?
Eri*_*ver 20
您需要使用Windows Image Acquisition(WIA)将网络摄像头与您的应用程序集成.有很多这方面很容易获得的例子.这是一个带源代码的C#网络摄像头用户控件.
以下是一些希望解决同一问题的人的文章和博客文章:
有趣的是,Vista不支持WIA从网络摄像头进行捕获.他们主要针对扫描仪并从相机中拉出静止图像.
此外,像罗技这样的大型制造商已经放弃了WIA,也是DirectShow的青睐.
这是做这个的好例子.它使用的是DirectShow.Net(http://directshownet.sourceforge.net/),它比使用"剪贴板"更好:D.
http://www.codeproject.com/KB/audio-video/WebcamUsingDirectShowNET.aspx
这是一个包含许多与计算机视觉系统有关的功能的软件包,称为AForge.如果您还在寻找,他们可以轻松地从USB摄像头获取网络摄像头图像.
只需查看计算机视觉运动传感器示例代码的示例代码.我确信你可以像我一样从中取出你需要的函数调用.
[对不起给necro,但这可能对将来的某个人有用]
| 归档时间: |
|
| 查看次数: |
53042 次 |
| 最近记录: |