在没有预览视图或cameraUI的情况下捕获摄像头图像?

我正在开发一个Windows UI C#应用程序,我试图捕获一个摄像头图像而不使用CameraCaptureUI ,因为我不想在我的应用程序中有任何中断。

我在画布上使用签名,并且当他开始签名以验证身份而不更改画面时,我想捕获用户脸部的图像。

我该如何做到这一点?


我想出了如何做到这一点。 使用新的MediaCapture和ImageEncodingProperties项目,我能够在没有任何预览UI的情况下捕捉图像。

captureManager = new MediaCapture();
    await captureManager.InitializeAsync();
    ImageEncodingProperties imgFormat = ImageEncodingProperties.CreatePng();

// create storage file in local app storage
    StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync(
                "face"+picnum+".png",
                CreationCollisionOption.ReplaceExisting);
 // take photo
    await captureManager.CapturePhotoToStorageFileAsync(imgFormat, file);
链接地址: http://www.djcxy.com/p/81043.html

上一篇: Capturing Webcam Image without preview view or cameraUI?

下一篇: Capturing images with webcam in c#