【发布时间】:2021-11-17 14:22:54
【问题描述】:
我正在实施 WPF 应用程序,我需要从集成相机拍摄高质量照片。到目前为止,我已经成功地捕获视频并从中获取帧(例如在此处描述:Wpf and C # capture webcam and network cameras)。
但这不是我想要的 - 因为视频帧质量不是很好。我有 MS Surface 4 Pro,它有 8Mpx 摄像头,支持全高清视频,通过上述方法,我可以从中获得全高清帧。但我想要完整的 8Mpx 图片,就像可以在本机 Windows 相机应用程序中拍摄一样。
在 UWP 中,我可能会成功使用 CameraCaptureUI 类,但我没有找到 WPF 的任何线索。
有人知道如何实现吗?
【问题讨论】:
-
显示你正在使用的实际捕获代码,供参考
-
我测试了几个捕获库,如 WPF MediaKit、WpfCap、OpenCVSharp。使用他们的示例应用程序。但它们都以相同的原理工作 - 从视频流中获取帧,该帧不提供我设备上可用的最高分辨率。