物理学中的lamba光谱: http://www.cnblogs.com/iiiiiher/diary/2018/04/05/8724339.html 思路: 电磁光谱-->可见光-->人眼成像(凸透镜成像原理) 人的眼睛的构造 镜头下外国模特的眼中世界 这张眼睛的微距摄影揭示了虹膜精妙无比的构造之美和亮橙色的色彩之美. 人眼看到的可见光是倒立的吗? 根据眼睛的结构来看是这样的,但人的视觉神经会再次把倒过的成像再次扭转回来,成为正像 所以说人的眼睛是倒立的,看到的却是正像 凸透镜成像规律 凸透…
有趣的问题 为什么越长大觉得时间过得越快? 另参考,讨论的比较深刻 为何人随着年龄的增大觉得时间过得越来越快? 小时候,你会花上十分钟去观察一只蚂蚁的活动. 小时候,走路上碰到一只鸟儿你都会新奇不已. 小时候,这个世界对你来说有太多的新鲜和值得观察的东西,几乎每一天你都能发现不同的东西,有不同的感受. 所以你觉得每天都不同,回首望去你会知道自己前天捉了一只蚂蚁,昨天追了一个鸟儿,原来我干了这么多事情,时间过的好慢啊. 长大之后,你每天都在过一样的生活,上班,下班,睡觉,吃饭,因为留心烦恼的都是生…
025 01 Android 零基础入门 01 Java基础语法 03 Java运算符 05 if条件结构 本文知识点:Java中的if条件结构语句 关系运算符回顾 生活中根据条件进行判断采取不同操作的实际例子 考试成绩是否及格 商场购物打折 条件结构的定义 条件结构定义:根据不同的条件执行不同的操作 条件结构的格式 if条件后只有一条语句的时候,大括号可以省略: if条件后有多条语句的时候,大括号不能省略. 所以,为了避免出错,不管if条件后面有几条语句,都建议写上大括号 if条件结构代码实例…
3D-camera结构光原理 目前主流的深度探测技术是结构光,TOF,和双目.具体的百度就有很详细的信息. 而结构光也有双目结构光和散斑结构光等,没错,Iphone X 的3D深度相机就用 散斑结构光. 我用结构光模块做过实验,主要考虑有效工作距离,精度和视场角是否满足需求. 本文对结构光(Structured Light)技术做一个比较全面的简介. 结构光三维成像的硬件主要由相机和投射器组成,结构光就是通过投射器投射到被测物体表面的主动结构信息,如激光条纹.格雷码.正弦条纹等:然后,通过单个或…
一.简介 关于什么是成像中的lens shading这里直接引用一句英文的definition:"The term shading describes the light fall-off or color variation from the sensor center to the corners that do not originate from the captured scene".是的,lens shading一般是分为light fall-off和color varia…
什么是计算摄像学 计算摄像学(Computational Photography)是近年来越来越受到注意的一个新的领域,在学术界早已火热.本来计算摄像学的业界应用在群众中一直没什么知名度,直到Lytro公司推出了外观十分酷炫的光场相机,打着“先拍照再对焦”的噱头,这个学科一下子被很多研究领域以外的人开始注意到.那什么是计算摄像学呢?让我们看看清华大学和中科院的教授们怎么说[1]: “计算摄影学是一门将计算机视觉.数字信号处理.图形学等深度交叉的新兴学科,旨在结合计算.数字传感器.光学系统和智能光…
1. 术语及定义 1.1 激光雷达,Light Detection And Range, LiDAR  发射激光光束,并接收回波以获取目标三维和/或速度信息的系统: 1.2 机械旋转激光雷达,Mechanical Rotary LiDAR 通过电机带动激光收发阵列进行整体同步旋转,从而实现对空间垂直视场角方向.360°视场范围的扫描的激光雷达: 测距能力在垂直视场角方向.360° 视场范围内保持一致: 1.3 半固态激光雷达,Hybrid Solid-state LiDAR 采用微振镜,即 ME…
Robotics Perception Professor Kostas and Jianbo Shi week 1: camera model 凸透镜成像原理:凸透镜焦点与焦距是固定的,这是物理性质.物距u.像距v.焦距f的关系为1/f=1/u+1/v perspective drawing bi-perspectograph construction changing 1. change the distance from the objects: OS 2. change the foca…
在<笔记二>中我们做了视频播放和控制的实现,仅仅算是完成了对视频文件的读取操作:今天我们来一起练习下对视频文件的写入操作:格式转换. 实现功能: 打开一个视频文件play.avi,读取文件内容,将每一帧图像转换为对数极坐标格式最后将转换后的图像序列写入新的视频文件play1.avi中.如下图对比效果: 函数精析: CvVideoWriter* cvCreateVideoWriter(const char* filename, int fourcc, double fps, CvSize fra…
1.Fisheye distortion  鱼眼镜头 解释来自百度百科:鱼眼镜头是一种焦距为16mm或更短的并且视角接近或等于180°. 它是一种极端的广角镜头,“鱼眼镜头”是它的俗称.为使镜头达到最大的摄影视角,这种摄影镜头的前镜片直径很短且呈抛物状向镜头前部凸出,与鱼的眼睛颇为相似,“鱼眼镜头”因此而得名. 关键代码如下: float2 fisheye(float2 uv) { float2  n_uv = (uv - 0.5) * 2.0; float2 r_uv; r_uv.x = (1…