【问题标题】:Display Colorframe in kinect in Full screen全屏显示kinect中的色框
【发布时间】:2012-08-07 03:19:50
【问题描述】:

我想在 wpf 中全屏显示 kinect 色框,但是当我尝试时, 我只得到了质量很差的视频帧。

如何做到这一点任何想法??

【问题讨论】:

  • 这是非常基本的,可以通过谷歌搜索 -1 轻松找到

标签: windows kinect


【解决方案1】:

Kinect 相机没有很好的分辨率。仅支持 640x480 和 1280x960。强制这些图像占据整个屏幕,尤其是在您使用高清显示器(例如 1920x1080)时,会导致图像被拉伸,这通常看起来很糟糕。如果您尝试放大任何图像,也会遇到同样的问题。原始图像中的每个像素都必须填充扩展图像中的更多像素,导致图像看起来像块状。

确实,唯一能减少这种情况的方法是确保您使用的是 Kinect 的最大颜色流分辨率。您可以通过在启用 ColorStream 时指定 ColorImageFormat 来做到这一点。请注意,此分辨率的每秒帧数明显低于 640x480 流(12 FPS 与 30 FPS)。但是,它在全屏模式下应该比其他模式更好看。

sensor.ColorStream.Enable(ColorImageFormat.RgbResolution1280x960Fps12);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    • 2015-07-25
    相关资源
    最近更新 更多