一、立体视觉和立体画原理 人有两只眼,两只眼有一定距离,这就造成物体的影像在两眼中有一些差异,见右图,由图可见,由于物体与眼的距离不同,两眼的视角会有所不同,由于视角的不同所看到是影像也会有一些差异,大脑会根据这种差异感觉到立体的景象。
三维立体画就是利用这个原理,从图中我们可以看到,重复图案的距离决定了立体影像的远近,生成三维立体画的程序就是根据这个原理,依据三维影像的远近,生成不同距离的重复图案。参见下图,这是一幅不能再简单的立体画了。图中最上一行圆最远,最下一行圆最近,请注意:最上一行圆之间距离最大,最下一行圆之间距离最小。
这是怎么发生是呢?让我们再看下图,在水平方向生成一系列重复的图案,当这些图案在两只眼中重合时,就看到了立体的影像。