我正在编写一个Windows Form
与网络摄像头通信的 C# 应用程序。
但是,我想在按钮click
功能中调整网络摄像头属性。brightness
这些属性的示例是saturation
和sharpness
。
我发现IAMVideoProcAmp::Set
这可能对我有帮助。但是,我不太明白如何实现这一点。任何人都可以帮助我朝着正确的方向前进吗?
您需要做的是包装对某些 API(无论是 Windows、DirectX 等)的调用,这对于 C# 来说说起来容易做起来难。
幸运的是,这个问题已经解决了很多次(正如您可以通过此处的网络摄像头问题看到的那样) - 您可以在以下文章中找到一种好方法: Versatile WebCam C# library
查看“如何以编程方式更改对比度和饱和度? ”