我想开发一款增强现实游戏。玩家将站在一个房间里,一些相机会拍摄他的视频。想法是为该视频添加一个怪物,玩家戴着眼镜或直接从液晶显示器上看到。基本上这可以通过一些图像处理概念来完成。添加彩色部分或一些标记,怪物将在那里和一些努力工作会做到这一点。
但是我的问题是如何让这个怪物移动,结果有一个怪物看起来像攻击玩家的视频。实际游戏在此之后开始,但我会一步一步走。第一步是让那个视频攻击怪物。
我对此完全陌生,我只使用opencv。所以我需要一些工具来实现我的目标。你建议我从哪里开始?我更喜欢C ++,但也接受任何带有api建议的语言。我也开放理论和概念建议。感谢您阅读我的问题
不是:看完动漫剑术在线后,我想到了这个想法。如果你喜欢看动漫和虚拟现实的东西;我建议你看一下。这是一个很好的。
答案 0 :(得分:4)
如果你希望怪物像攻击玩家一样移动,你需要知道玩家的3D坐标或玩家的某些部分。这可以通过让玩家佩戴可识别的可识别标记来完成,这样可以提取单应性以获得3D位置。
你可以开始阅读关于这个主题的post,它是关于OpennCV上的c ++ agugmented real。