增强现实-PC

Augmented Reality-PC

本文关键字:-PC 增强现实      更新时间:2023-10-16

我最近在youtube上看到了虚拟镜像的概念,我尝试并研究了它。创作者似乎使用了增强现实,这样人们就可以在屏幕上看到输出。在研究中,我发现我们识别了一个叠加了3D图像的图案。

问题1:他们如何在不识别任何图案的情况下叠加珠宝并跟踪人脸?

我还试着检查了各种库,这些库可以用来制作与它们显示的程序类似的程序。在我看来,很多人都在使用安卓手机和iPhone,并制作使用增强现实的应用程序。

问题2:有没有什么方法可以让我使用c++并尝试制作一个使用增强现实的程序?

哦,最重要的是,下面提供了应用程序的链接:

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

一定要试试。这是一次很好的体验D

我实际上无法尝试现场演示,但链接的视频表明,他们要么使用一些简化的模式识别(获取人的轮廓),要么只是根据初始图像跟踪你(你的位置/纹理由显示的轮廓决定)。

在视频之后,很容易看出这背后没有真正的/高级的AR。图像只是重叠或隐藏(例如,如果由于你看向侧面而导致一只耳朵的轨迹丢失),并且它们没有转换(没有透视或调整大小)。它们似乎可以追踪头部(或耳朵、脖子等特征)。根据你的背景和周围环境,这实际上是一项相当琐碎的任务。

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