我试图向我为C#中的Windows 10 UWP创建的USB WebCam应用程序增加亮度,对比度等支持。我正在使用三种不同的USB摄像机,包括Logitech LogiCam。我发现Windows 10 UWP不支持亮度,对比度,甚至不支持大于640x480的分辨率。但是,当我检查Android OS上的这些功能时,便会完全支持它们。
是否有任何替代方法或某种方式使Windows了解USB相机支持的这些功能?
我尝试使用带有Saki UVC库的Android OS来检查这些功能,并且它们工作正常。
private MediaCapture _mediaCapture;
private MediaDeviceControl _brightnessControl = null;
private MediaDeviceControlCapabilities _brightnessCapabilities = null;
// ...
_brightnessControl = _mediaCapture.VideoDeviceController.Brightness;
if (_brightnessControl != null)
_brightnessCapabilities = _brightnessControl.Capabilities;
答案 0 :(得分:0)
事实证明,这取决于硬件。我在新的联想笔记本电脑和新的戴尔笔记本电脑上运行了该软件。效果很好。