全屏摄像头输出-Windows Phone

本文关键字:-Windows Phone 输出 摄像头 | 更新日期: 2023-09-27 18:21:24

我正在研究增强现实,我想知道是否有可能以正常比例获得全屏的相机输出。我目前能够得到变形的输出(所有东西都比现实世界中的大)。

编辑:我在msdn上的PhotoCamera类中发现我必须使用相机。可用分辨率。这将返回一个大小为的IEnumable,每个IEnumable都是支持的分辨率。

全屏摄像头输出-Windows Phone

基于您的评论:

我不明白。你的意思是说纵横比是错误的正方形变成矩形?可能是你显示/拉伸图片不正确?

是的,这就是我的意思,图像被拉伸了,因为相机拍摄的是640x480的图像,而屏幕是800x480的

在显示图像的UI中,将"拉伸"设置为NoneUniformUniformToFill。请勿使用会使图像失真的Fill

<Image Source="..." Stretch="Uniform" />

请参阅MSDN 上的这些示例

每部手机都有不同的镜头焦距和屏幕尺寸。没有API可以将相机输出缩放到真实世界的物理维度(通过透明窗口在屏幕上看到世界)。此外,从用户眼睛到手机的距离也会受到应该显示的内容的影响。您可以通过实验找到将相机输出最佳映射到手机屏幕的平均比例因子。

编辑:从一开始,这个问题就好像不是关于不同屏幕方向的失真,而是关于增强现实的问题。