Kinect - 深度流 +视频流转换为 DirectX11 纹理
我正在关注 Kinect SDK 教程,到目前为止它似乎运行良好。
我遇到的问题是它使用 DirectX9 进行渲染,而我希望改用 DirectX11。
我设法将实际深度和视频流转换为 BYTE *,但我需要一种方法将其转换为 DirectX11 纹理。
有没有人做过与我想做的类似的事情?如果您有一些示例代码,它将对我有很大帮助,谢谢。
I am following the Kinect SDK tutorials and it seems to be working fine so far.
The problem I have is that it uses DirectX9 for the rendering and I wish to use DirectX11 instead.
I managed to get the actual depth and video streams into BYTE * but I need a way to convert it into a DirectX11 texture.
Has anyone done something similar to what I am trying to do? If you have some sample code it would help me a lot thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 DirectX11 上传 kinect 数据非常简单。
有一个示例这里
大致上是另一种简单的方法,您可以使用动态使用标志创建纹理,然后使用贴图/unmap 函数将流数据复制到 GPU。
这是一个小链接
Using DirectX11 for uploading kinect data is pretty straightforward.
There is an example here
Roughly on another simple way you can create your texture with dynamic usage flag, and then use map/unmap function to copy the stream data to gpu.
here is a little link about it.