【问题标题】:Image transformation for Kinect gameKinect 游戏的图像转换
【发布时间】:2012-04-12 13:43:16
【问题描述】:

我正在开发一款 Kinect 游戏,我应该将玩家“打扮”成某种衣服。 由于玩家应始终直接站在设备前面,因此我使用一个简单的 jpg 文件来进行“装扮”。

当用户仍然站在正面位置时,我的问题就开始了,弯曲膝盖或向右或向左倾斜。我想对这个“连衣裙”图像应用适当的变换,以便它仍然或多或少正确地覆盖玩家的身体。

通过 Kinect 传感器,我可以获得有关以下玩家身体部位位置的当前信息:

是否有任何库(C++、C#、Java)或已知算法可以进行这种转换?

【问题讨论】:

    标签: image image-processing matrix transform kinect


    【解决方案1】:

    复杂的任务,但可能。

    我会将“连衣裙”分成手臂、躯干/上半身和下半身。然后,您可以在 java 中使用(从内存中)AffineTransform,尽管大多数语言都有针对图像进行矩阵变换的算法。

    我建议分割图像的原因是,当你进行变换时,你会扭曲图像的顶部,它会允许你做一些旋转(当人们倾斜时)并在他们移动时包裹手臂.

    编辑:

    我也不会转换每一帧(cpu 密集型)我会创建一个可能角度的彩虹表并查找图像

    【讨论】:

    • 您是否知道任何图书馆在做这样的事情,商业或开源?谢谢。
    • 如果你能找到一个库来做你想做的事,我会很惊讶——你几乎肯定会自己动手,因为它是如此具体,但你确实拥有大多数主要语言的所有工具做你需要的 - 谷歌图像转换成你选择的语言
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 2018-03-26
    • 2019-05-28
    相关资源
    最近更新 更多