두 개의 웹캠이 내장 된 태블릿 장치에서 실행되는 응용 프로그램을 만들고 있습니다. 요구 사항 중 하나는 이미지를 캡처하고 저장하는 것입니다.표현 인코딩을 사용하는 WPF 웹캠 캡처
지금까지 나는이 코드
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)
이 호스트 윈폼 패널에서 미리보기 표시를 사용하여 웹캠의 출력의 미리보기를 얻을 수 있었다. 문제는이 스트림에서 이미지를 캡처하고 나중에 처리하기 위해 새 이미지 객체를 반환하는 방법입니다.
나는 RenderTargetBitmap을 사용하여 winforms 호스트를 캡처하려고했지만 검정 직사각형을 반환하고 winforms 패널을 렌더링하지 않을 것입니다.