获得标记纹理

时间:2017-08-01 13:38:32

标签: c++ opencv image-processing computer-vision

我想像那段视频那样实施 https://www.youtube.com/watch?v=EGMjsYHD7Ak 我想使用opencv,c ++或纯数学的东西。我不知道应用程序的工作原理是什么,有人会给我提示如何在技术上解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您在此视频中看到的内容称为增强现实。

该应用程序附带图形模板,其中包含应用程序已知的功能。 该应用程序将在相机图像中找到这些功能。 知道模板是一张纸(现实世界中的飞机),应用程序知道相机如何面对绘图。使用投影几何体,它可以将3d模型投影到相机图像中,看起来它就像是放在那张纸上。

这一切都归结为模式匹配(找到定义平面的基准点)和坐标转换来完成剩下的工作。

基本上你需要知道的是线性代数,一些图像处理和一些基本的编程技巧。

或者你使用一些AR库。他们中的大多数应该支持这样的事情。但拥有上述技能不会受到伤害。