Я использую платформу Aforge .NET для установки веб-камеры в своем приложении, но всегда получаю полностью серый фрейм изображения.
this.videoSource = new VideoCaptureDevice(this.Moniker);
this.videoSource.DesiredFrameSize = GetHighestResolution(this.videoSource.VideoCapabilities);
this.videoSource.NewFrame += new NewFrameEventHandler(videoSource_NewFrame);
this.videoSource.Start();
Обработчик вентиляции:
private void videoSource_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
this.outputBox.Image = (Bitmap)eventArgs.Frame.Clone();
}
Это должно помочь. DesiredFrameSize
установлен на максимальное значение, которое может поддерживать кулачок.
Есть подсказки, почему изображение всегда серое? Даже при записи делаю диск ...
Изменить: добавить: та же проблема возникает с примером приложения SimplePlayer из Образцы Aforge. Моя веб-камера - Logitech QuickCam Pro 9000.
Edit2: То же самое и с маленьким DesiredFramesizes
.