Я создаю приложение, которое будет работать на планшетном устройстве с двумя встроенными веб-камерами. Одним из требований является возможность захвата изображений и их сохранения.
Пока мне удалось получить предварительный просмотр выходных данных веб-камеры, используя этот код
Dim Job As New LiveJob
Dim source As LiveDeviceSource
source = Job.AddDeviceSource(EncoderDevices.FindDevices(EncoderDeviceType.Video).Item(0), Nothing)
source.PreviewWindow = New PreviewWindow(New HandleRef(Me.panPreview, Me.panPreview.Handle))
Job.ActivateSource(source)
Отображает предварительный просмотр на размещенной панели winforms. Вопрос в том, как мне захватить изображение из этого потока и вернуть новый объект изображения для дальнейшей обработки?
Я попытался захватить хост winforms с помощью RenderTargetBitmap, но просто возвращает черный прямоугольник, и он не позволяет мне отображать панель winforms.