返回列表 回复 发帖

[探讨] 关于ARToolKit的大概成像方法

  如题,AR到底是如何实现成像的我还是搞不懂

 

 

就上面这张图来说,有前辈告诉我说AR是根据代码在特定位置上(也就是我们画的起定位作用的图形)画出图形的.

由于我目前尚未找到那个立方体的模型文件,暂且算它是AR用代码画的

 

 

那么,下面这张又是如何成像的?那个初音,是由mqo格式的模型文件读取出来的.应该和代码无关吧

 

对于这张图,我的个人理解是,AR将mqo格式的图形直接调用显示出来的.而非AR运用代码构建的.

 

而且,如果这张图是AR构建的,那么AR应该具有不亚于3DMAX和水杉等软件的矢量图形绘制能力,为何AR的设计者没在其中再集成一个作图的功能而是用其它软件设计出的图形进行投影(我不是专业人员,不明白这种成像的术语,暂时称这种成像为投影)

                                                                                                                                                                                 

 

所以,AR的成像方法到底是哪种,我晕了...或许还有我想不到的第三种.....请高手指点下

 

基于ARToolkit的计算机视觉原理 ARToolkit利用计算机视觉技术来计算摄像机相对于黑白标识(带黑色方框的正方形)的距离与位置。首先根据用户设定的阈值将采集到的一帧彩色图像转换成一幅二值(黑白)图像,然后对该二值图像进行连通域分析[2],找出其中所有的四边形区域作为候选匹配区域,将每一候选区域与模板库中的模板进行匹配,如果产生匹配,则ARToolkit认为找到了一个标识,利用该标识区域的变形来计算摄像机相对于已知标识的位置和姿态,最后根据得到的坐标变换矩阵实现虚拟场景与真实世界之间的三维注册。 通过计算标识点的图像坐标与其空间三维坐标间的变换关系[5],可以求出摄像机的内部参数(焦距、像平面中心坐标、像素的水平和垂直间距)以及摄像机相对于标识点的旋转矩阵和平移矩阵。

 

 网上找到的..............理解不能......................

返回列表