我想连接到 .NET 中的 USB 网络摄像头,特别是使用 C#。作为 .NET 的新手,我不知道标准库对此有什么样的支持。我在网上找到了一个通过剪贴板复制位图的示例,但这看起来很老套(而且可能很慢)。有没有更好的办法?
您将需要使用Windows 图像采集 (WIA) https://learn.microsoft.com/en-gb/windows/win32/wia/-wia-startpage将网络摄像头与您的应用程序集成。有很多这样的例子。这里有一个C# 网络摄像头用户控制 https://learn.microsoft.com/en-gb/archive/blogs/markhsch/c-webcam-user-control-source与来源。
以下是其他一些文章和博客文章,来自那些希望解决与您相同问题的人:
- MSDN Coding4Fun:看着我! Windows图像采集 https://web.archive.org/web/20100123131023/http://blogs.msdn.com:80/coding4fun/archive/2006/10/31/912546.aspx
- CodeProject:WIA 脚本和 .NET https://www.codeproject.com/Articles/2303/WIA-Scripting-and-NET
- CodeProject:使用 WIA 的网络摄像头快速图像捕获服务 https://www.codeproject.com/Articles/15219/WebCam-Fast-Image-Capture-Service-using-WIA
- clausn.dk:C# 和 WIA 的网络摄像头控制 https://web.archive.org/web/20111216162211/http://clausn.dk/post/2006/02/Webcam-control-from-C-and-WIA.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)