Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从我的 KINECT 录制颜色和深度帧的视频,一个用于颜色帧的视频,另一个用于深度帧。我想在 C# WPF 应用程序中执行此操作..
关于如何做到这一点的任何想法?
非常感谢,
你想达到什么目的?您是否需要将其存储为原始/无损,或者您可以使用通常的视频编解码器吗?rgb 流是一个普通的视频序列,可以用编解码器很好地编码。但是,深度流每个像素存储 11 位深度信息。如果您不介意信息丢失,您可以将其减少为 8 位灰度图像流。这一切都取决于你想在之后的录音中做什么。
您应该使用AForge.NET库。它能够将 Kinect 用于颜色和深度。查看此示例(页面底部)。Kinect 命名空间在这里。它包括 KinectVideoCamera(颜色)和 KinectDepthCamera。
AForge 很容易与 WPF 集成。如果您需要将 AForge 与 WPF 结合使用的示例,这里有一个,或者只是搜索网络。
当然,总是可以选择使用Emgu cv。这是 kinect 的一个例子。