我正在visual studio 2013中开发一个WPF程序。这个程序将安装在MS Surface Pro 4上,这是从前置相机拍照所需的应用程序的一部分。
我想在我的WPF程序中放置一个按钮,它将打开surface Pro 4相机并拍照。有没有人知道如何做到这一点?
或者,如果有DLL,您可以将其用于相机。
发布于 2017-01-11 19:49:33
要使用本地Windows相机应用程序来捕获图像,您可以使用Windows.Media.Capture.CameraCaptureUI
CameraCaptureUI captureUI = new CameraCaptureUI();
captureUI.PhotoSettings.Format = CameraCaptureUIPhotoFormat.Jpeg;
captureUI.PhotoSettings.CroppedSizeInPixels = new Size(200, 200);
StorageFile photo = await captureUI.CaptureFileAsync(CameraCaptureUIMode.Photo);这会将图像保存到您的应用程序本地存储中的一个位置,您可以在该位置根据需要进行处理。
有关更多详细信息,请参阅以下微软文章:Capture photos and video with Windows built-in camera UI
发布于 2017-01-27 20:20:33
我通过使用Emgu CV和WPF解决了这个问题:http://www.emgu.com/wiki/index.php/Main_Page
https://stackoverflow.com/questions/41589836
复制相似问题