【问题标题】:Kinect show Depth Image in Full ScreenKinect 全屏显示深度图像
【发布时间】:2011-05-09 07:27:51
【问题描述】:

有没有办法将 Kinect 深度图像显示为全屏模式?我正在使用 C# 和 WPF,OpenNI C++ 示例能够以全尺寸显示部门图像而不会发生任何拉伸,但是当我使用 WPF 时,图像会被拉伸。

目前我的分辨率为 640X480,但我想将其显示到任何屏幕尺寸或电视上。我的笔记本电脑是 1280X768,但是当您将图像设为全尺寸时,它会被拉伸。

提前致谢。

【问题讨论】:

  • 您使用的是 SDK 还是测试版?

标签: c# wpf kinect


【解决方案1】:

据我所知,Kinect cameras is 640 x 480硬件分辨率,所以如果不拉伸就无法提高分辨率。

在 WPF 中,可以按比例缩放图像,使图像的点保持正方形。

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

或根本不缩放:

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

查看Displaying Images in WPF下的拉伸图像

【讨论】:

  • 您好,感谢您的回答,我已经尝试过了,但我希望通过任何拉伸使图像覆盖整个屏幕,就像 OpenNI 提供的示例一样,他们在其中全屏渲染 Dept Image 但是没有任何拉伸......可能有办法调整像素?
  • 抱歉,这对我来说没有多大意义。相机只能为您提供 640x480,因此如果您的屏幕分辨率大于该分辨率,您将不得不拉伸图像。唯一的其他选择是更改屏幕的分辨率。调整像素是什么意思?
猜你喜欢
  • 1970-01-01
  • 2014-11-17
  • 2013-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-15
  • 1970-01-01
相关资源
最近更新 更多