设置网络摄像头属性(如增益,亮度,曝光)
本文关键字:亮度 曝光 网络 摄像头 属性 设置 | 更新日期: 2023-09-27 18:12:54
我正在用c# (Winforms)编写一个小应用程序,我正在访问一个网络摄像头来捕捉一些图像。
有谁知道是否可以使用c#访问和设置网络摄像头的属性,如增益,亮度和曝光?(不要弹出摄像头自己的属性窗口)
我试过使用DirectShow库,它只允许我设置曝光,但没有增益和亮度。
提前干杯
您可以使用IAMVideoProcAmp::Set
方法设置它们,可设置的属性包括:
typedef enum tagVideoProcAmpProperty {
VideoProcAmp_Brightness,
VideoProcAmp_Contrast,
VideoProcAmp_Hue,
VideoProcAmp_Saturation,
VideoProcAmp_Sharpness,
VideoProcAmp_Gamma,
VideoProcAmp_ColorEnable,
VideoProcAmp_WhiteBalance,
VideoProcAmp_BacklightCompensation,
VideoProcAmp_Gain
} VideoProcAmpProperty;
相机驱动程序当然需要支持/实现这些属性,以便它们是可调整的