2012-09-12 227 views
3

我想开发增强现实游戏。玩家将站在一个房间里,一些摄像机会拍摄他的视频。想法是在该视频中添加一个怪物,该视频将由戴眼镜的玩家看到或从液晶显示器直接看到。基本上这可以通过一些图像处理概念来完成。添加彩色部分或一些标记,怪物将会和一些勤劳会做到这一点。增强现实游戏

但我的问题是如何使这个怪物移动,并因此有一个视频,怪物看起来像攻击玩家。实际的游戏在那之后开始,但我会一步一步来。第一步是用攻击怪物来制作视频。

我完全不熟悉这个,我只使用opencv。所以我需要一些工具来实现我的目标。你会建议我从哪里开始?我更喜欢C++,但也接受任何带有一些API建议的语言。我也打开理论和概念上的建议。感谢您阅读我的问题

不是:这个想法在我看到动漫刀剑神域后出现在我脑海里。如果你喜欢看动漫和虚拟现实的东西,我建议你看。这是一个很好的。

+0

Ahhh sebastian ahhh,birakmadin su anime isini bi。 Bide izleyin die tavsiye verio。 Stacoverflow'i emellerine alet etme :) tam turk gibi yorum yazdim stacoverflowa :) neyse bu kadar trolleme yeterli。昆明植物研究所。 :) – Celik

回答

4

如果您想让怪物像攻击玩家一样移动,您需要知道玩家或玩家某些部位的3D坐标。这可以通过使玩家佩戴可识别的可识别标记来完成,因此可以提取单应性以获得3D位置。

你可以从这个主题开始阅读这个post,它是关于c + +在OpennCV上实现的。

+0

或者,他可以使用Kinect和Kinect库(它们通常可用于大多数语言和系统)。 – Bill

+0

另外还有一个新的kinect-like开源SDK,但我不想试试,所以我不想谈论它,但链接是[here](http://es.engadget.com/ 2012/09/13/bitgym-motion-sdk-kinect /)如果你不想看看。 –

+0

谢谢大家的建议。 – yutasrobot