В настоящее время я ищу некоторые библиотеки .dll
которые позволяют мне вмешиваться в веб-камеру, чтобы установить или получить параметры камеры, хотя Microsoft Lifecam (веб-камера) уже предоставила предустановленный API, я хочу написать код, установленный этими свойства в моей собственной программе окон. Цените любую идею!
Использование Aforge.net или С# для получения или установки свойств камеры (например, время экспозиции)
Да, используя библиотеку (dll) AForge, вы можете это сделать.
Здесь я помещаю фрагмент кода для установки значения экспозиции.
Вы можете получить пример проекта здесь: CameraPrefs - пример
public VideoCaptureDevice source;
private IAMCameraControl cameraControls;
...
// Match specified camera name to device
FilterInfoCollection videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);
for (int i = 0, n = videoDevices.Count; i < n; i++)
{
if (name == videoDevices[i].Name)
{
moniker = videoDevices[i].MonikerString;
break;
}
}
source = new VideoCaptureDevice(moniker);
cameraControls = (IAMCameraControl)source.SourceObject;
cameraControls.Set(CameraControlProperty.Exposure, -11, CameraControlFlags.Manual);
Я надеюсь, что это тоже поможет другим; в случае, если вы уже выяснили, как это сделать. знак равно