博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3D视觉原理之深度暗示(即立体感)
阅读量:6642 次
发布时间:2019-06-25

本文共 636 字,大约阅读时间需要 2 分钟。

hot3.png

本文总结了产生深度暗示(即立体感)的几种情况

产生深度暗示主要有两种:心理深度暗示和生理深度暗示。

心理深度暗示主要由平时的经验积累获得。即使用单眼观看也会使人有3D效果。它主要包括以下几种:

视网膜像的大小。我们通过后天学习已经确知一个物体大小时,可以通过判断看见该物体的大小来粗略估计它的远近。

线性透视。景物随着距离的增加而线性减小,可以估计它的远近。例如,道路两旁的灯和房屋越远越小。如图所示:

重叠。被遮挡的物体感觉离得远一些。

心理深度暗示的种类较多,在此不逐一例举。

生理深度暗示包括单眼立体视觉暗示和双眼立体视觉暗示。

           单眼立体视觉暗示包括有两种:焦点调节和单眼移动视差。

焦点调节指人在观看比较近的物体(10m以内)时,通过人眼睫状肌的收缩从而使物体清晰成像的同时,大脑会计算出物体的距离(如图所示)。单眼移动视差是指观察者移动的时候,与观察者距离不同的物体在观察者眼中的运动速度不相同,从而可以得到物体的前后关系。

双眼立体视觉暗示主要利用的是人的两眼在观察同一物体的时候成像的不同来获得物体的前后关系。由于左眼看到物体的左边多一点,右眼看到的物体右边多一点,因而形成了视觉上的差异,即双目视差(如图所示)。双目视差是获得深度信息的生理基础。当前的3D系统基本上采用的都是该原理进行成像。换句话说,就是分别让左眼和右眼在同一时间看到不同的图像。

转载于:https://my.oschina.net/leixiaohua1020/blog/302213

你可能感兴趣的文章
通过PXE自动安装FreeBSD
查看>>
服务器表单标签、IsPostBack属性、相对路径与绝对路径
查看>>
定制linux自动化安装镜像
查看>>
我的友情链接
查看>>
cacti监控NginxStatus并发状态汇总
查看>>
Samba服务器相关配置及实验过程
查看>>
向空对象添加数据以及for in 遍历
查看>>
STL源码剖析读书笔记之vector
查看>>
[2005.07.11 18:29:03] The experience I got in last week
查看>>
php直接读取数据库信息
查看>>
分支 判断素数
查看>>
DetachedCriteria的简单使用
查看>>
JavaScript中的函数是数据
查看>>
增加有规律的用户账号脚本
查看>>
VMware嵌套虚拟化
查看>>
ciscoGRE-适合晋级者
查看>>
我的友情链接
查看>>
C语言利用数组和文件登录注册功能
查看>>
新建域时提示“administrator账户密码不符合要求”错误解决方法
查看>>
没有学历的程序员
查看>>