我想开发一种增强现实游戏。播放器将站在一个房间里,一些照相机将为他拍摄视频。想法是在视频中添加一个怪物,玩家可以戴着眼镜或直接从LCD观看。基本上,这可以通过一些图像处理来完成。在怪物所在的位置添加彩色部分或一些标记,并进行一些艰苦的工作即可。
但是我的问题是如何使这个怪物移动,并因此获得一个视频,该视频看起来像是在攻击玩家。实际的游戏在那之后开始,但我将逐步进行。第一步是制作带有攻击性怪物的视频。
我对此是全新的,我只使用过opencv。因此,我将需要一些工具来实现我的目标。你会建议我从哪里开始?我更喜欢C++,但是任何带有api建议的语言也可以接受。我也欢迎提出理论,概念上的建议。感谢您阅读我的问题
不是:这个想法是在看动漫《刀剑神域》后想到的。如果您喜欢看动漫和虚拟现实的东西;我建议你看。这是一个很好的。
最佳答案
如果您希望怪物像攻击玩家一样移动,您将需要知道玩家或玩家某些部分的3D坐标。这可以通过使玩家佩戴可识别的标记来完成,从而可以提取单应性以获得3D位置。
您可以开始在主题上阅读此post,它与OpennCV上的c++增强现实有关。