2012-07-10 124 views
0

我最近看到你管的虚拟镜像的概念,我尝试过了,并研究它。看起来创作者已经使用了增强现实,这样人们就可以在屏幕上看到输出。在研究中,我发现我们确定了叠加3D图像的图案。增强现实-PC

问题1:如何是他们能够叠加珠宝和跟踪人的脸部没有确定什么模式吗?

我也试过来检查,我可以用它来进行类似于他们表现出一个程序的各种库。在我看来,很多人都在使用Android手机和iPhone,并制作使用增强现实的应用程序。

问题2:有,我可以使用C++,并设法使使用增强现实程序什么办法?

哦,还有最重要的一点,链接到应用程序提供如下:

http://www.boutiqueaccessories.com.au/virtual-mirror/w1/i1001664/

会尝试一下。它是一个很好的体验。 :d

回答

0

我不能够真正尝试现场演示,但链接的视频表明,他们既可以选用一些简单模式识别(得到人的轮廓),或者他们只是跟踪你基于初始图像上(与您的位置/纹理由显示的轮廓决定

在视频之后,很容易看到背后没有真正的/高级的AR。图像被简单覆盖或隐藏(例如,如果它缺少一个轨迹耳朵,因为你看到的一侧),他们没有改变(没有透视或调整大小发生),他们似乎跟踪头部(或耳朵,脖子等功能),根据你的背景和周围环境一个相当微不足道的任务

问题2:当然!有很多预制工具集,但你也可以使用一些通用的图像处理库,如OpenCV来做数学。增强现实通常使用某种图案(例如,具有已知图案的卡片或页面)来确定要添加到图像的内容的正确位置和变换。还有一些方法使用设备的方向和相机图像的透视变化来确定深度/位置(我真的很喜欢this demo)。

+0

你看到YouTube视频?而且我使用OpenCV制作了人脸识别程序,问题在于它不跟踪脸部的耳朵,它只跟踪脸部。我也尝试过耳朵追踪,但问题是轮廓不太准确。 当您说没有使用高级AR时,您可以扩展您对问题1的答案吗? 当女孩转动头部时,耳环如何转动? – 2012-07-10 08:47:10

+0

在1:15左右查看视频 - 耳朵比较“跳跃”,所以我猜他们只是在寻找肤色“突出”的部分。 – Mario 2012-07-10 08:55:20

+0

好吧,我跟踪我的耳朵,并试图找到耳垂的位置,以便我可以做出类似于他们所示的耳环试用的东西吗?这似乎是可行的。但是手或脖子怎么样?我如何跟踪他们?如果我使用OpenCV进行上半身跟踪,它只会以矩形/椭圆/圆形等形式给出轮廓。等等。 – 2012-07-10 09:02:12