cameraLENSSENSORCRA是如何搭配的?

camera中,lens和sensor的搭配是非常关键的问题。但这两者是如何搭配的呢?

一般在Sensor data sheet中会附有全视场CRA参考值,不同sensor厂家有不同的要求,可以按照这个来做设计参考。有的Sensor厂家在公开的数据表中不会show出来,但可以跟索取。

CRA 是什么东东啊,一般的LENS厂家都会提供能与只配合的sensor资料,只要sensor 能放到相应LENS的HOLDER 里去就可以了,sensor不有1/3,1/4,1/5大小,holder 有6*6,8*8,9*9等啊,还有就是lens 的光学参数, 像TTL。

CRA=chief ray angle. Sensor接收光能的效应一方面与Sensor本身有关,另一方面还与入射到Sensor上的光线角度有很大关系。在原来的感光胶片上CRA与照度有关,而如果在CMOS或CCD Sensor上光能的接受效率不仅与CRA有关,还与Sensor的Micro Lens开口布局有关。在做Lens设计的时候,CRA要尽量符合Sensor厂家提供的CRA参考值,这样才能和Sensor布局相配合,提高光能接收效率。

匹配的原则为:Lens的CRA值一定要小于Sensor的Micro Lens CRA值,否则将会导致成像照度或色彩问题。

镜头的CRA要小于Sensor的CRA。

一般Sensor 参数会有CRA值!

一般要求LENS和SENSOR的CRA曲线误差在+/-2度,当然还有其他方面,这也是我也想了解的。不过一般 森sensor厂家都会对lens有相应的要求的,具体应该是保密的。

镜头CRA测试的原理和仪器。

如图是Micron的一款CMOS sensor,纵坐标是CRA,横坐标是图像高度,请问这里的图像高度是怎么定义的?

LENS 和SENSOR CRA 搭配是很主要, 流传的说法中有一些错误的理论,现说明一下:


1.SENSOR 有一个CRA值,也就是SENSOR 的MICRO LENS  与光电二极管的位置存在一个水平误差,并不在一条直线上,做成这样有一定的目的,按通常的做法,因为SENSOR 的MICRO LENS 与光电二极管之间存在一定的距离,这样的做的目的也是为了好搭配LENS。  

2.LENS 也存在一个CRA值,这在LENS设计的时候就是要考虑的内容,根据SENSOR的CRA 值进行设计,偏差在2度以内为佳,太大了,容易造成受光不足和偏色。  

3.并不是LENS CRA 越小越好,有人认为0度是最佳的,那也是不对的,只能说与SENSOR 的CRA 越接近越好。

Sensor CRA曲线中,纵轴表示主光线角度,单位是度,横轴表示视场,有两种表示方式,一种是以百分比表示,Sensor最大有效成像高度为100%,一般以10%依次区分.一种是直接以mm为单位,依次表示从Sensor中心到最大成像高度位置. 

Sensor的最大有效成像高度为Sensor有效成像面(对角线)的一半.

lens和sensor的影像关系

Lens和Sensor搭配的三个重要参数: 

1.Lens的Image Circle跟Sensor的对角线; 

2.Sensor的Pixel Size; 

3.CRA. 

这三个参数是Lens和Sensor选择的首要考量的。

LENS 和SENSOR CRA 搭配是很主要,但目前流传的说法中有一些错误的理论,现说明一下:  

1.SENSOR 有一个CRA值,也就是SENSOR 的MICRO LENS  与光电二极管的位置存在一个水平误差,并不在一条直线上,做成这样有一定的目的,按通常的做法,因为SENSOR 的MICRO LENS 与光电二极管之间存在一定的距离,这样的做的目的也是为了好搭配LENS。  

2.LENS 也存在一个CRA值,这在LENS设计的时候就是要考虑的内容,根据SENSOR的CRA 值进行设计,偏差在2度以内为佳,太大了,容易造成受光不足和偏色。  

3.并不是LENS CRA 越小越好,有人认为0度是最佳的,那也是不对的,只能说与SENSOR 的CRA 越接近越好。

camera中LENS和SENSOR的CRA是如何搭配的?的更多相关文章

  1. android Camera 中添加一种场景模式

    转自:http://blog.csdn.net/fulinwsuafcie/article/details/8833652 首先,来了解一下什么是场景模式. 最简单的方法当然是google了,这里有一 ...

  2. 【转】android Camera 中添加一种场景模式

    http://blog.csdn.net/fulinwsuafcie/article/details/8833652 首先,来了解一下什么是场景模式. 最简单的方法当然是google了,这里有一篇文章 ...

  3. Camera中对焦模式总结

    1,相机对焦模式有以下几种: auto  //自动 infinity //无穷远 macro //微距 continuous-picture //持续对焦 fixed //固定焦距   2,常见对焦模 ...

  4. Android设备中实现Orientation Sensor(图)兼谈陀螺仪

    设备中的三自由度Orientation Sensor就是一个可以识别设备相对于地面,绕x.y.z轴转动角度的感应器(自己的理解,不够严谨).智能手机,平板电脑有了它,可以实现很多好玩的应用,比如说指南 ...

  5. android Camera 中如何修改缩放变焦参数

    如何修改 zoomRatio   修改过程:   1, 先找到 gZoomRatio 数组序列的值   Location: V:\project_code\project_name\ALPS.JB.M ...

  6. 关于GPL329A中获取摄像头sensor id的问题

    首先我拿到了sensor_id应用程序的源码,我要在上面添加获取ov2685 的 sensor id的代码. 利用find . -name  get_sensor_id找到该代码编译之后生成的a.ou ...

  7. Android从Camera中获取图片的两种方法

    方法一: 此方法会由Camera直接产生照片回传给应用程序,但是返回的是压缩图片,显示不清晰 ? 1 2 3 4 5 6 try {      Intent cameraIntent = new In ...

  8. WebKit策略:<foreignObject>可用于绘制svg中的html标签,但与<use>搭配不生效

    在<svg>里面可以利用<foreignObject>绘制html标签,原本是我在iconfont采用Font class方式引入svg的无奈之举. 起初的设计是所有icon先 ...

  9. 嵌入式开发之davinci--- 8148/8168/8127 中的图像采集格式Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别

    简单来说,YUV: luma (Y) + chroma (UV) 格式, 一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的RGB: 传统的红绿蓝格式,比如RGB565 ...

随机推荐

  1. 从零开始使用git将本地项目上传到GitHub

    直接进入主题 1. 注册GitHub(官网:https://github.com/),打开官网,右上角点击sign up注册按钮,进入注册界面,根据提示填写信息注册. ​

  2. uni-app&H5&Android混合开发一 || 最全面的uni-app离线打包Android平台教程

    前言: 为什么会写这么一个教程,因为很久之前做过一个对接银行POS我们的系统是使用的H5开发的app应用.但是假如对结果银行相关业务的小伙伴应该都清楚,银行的业务相对于其他的对接方而言安全性比较高,而 ...

  3. 5-tcp套接字服务端编程

    import socket 1.创建套接字 sockfd= socket.socket(socket_family = AF_INIT,socket_type=SOCK_STREAM,proto) 功 ...

  4. 【译】android的审计和hacking工具

    原文:Best Android Tools For Security Audit and Hacking android系统占移动市场份额的80%且有恶意软件,这是一个问题.Hacker会对手机恶意操 ...

  5. Msfvenonm生成一个后门木马

    在前一篇文章中我讲了什么是Meterpreter,并且讲解了Meterpreter的用法.传送门-->Metasploit之Meterpreter 今天我要讲的是我们用Msfvenom制作一个木 ...

  6. 【python】Leetcode每日一题-扰乱字符串

    [python]Leetcode每日一题-扰乱字符串 [题目描述] 使用下面描述的算法可以扰乱字符串 s 得到字符串 t : 如果字符串的长度为 1 ,算法停止 如果字符串的长度 > 1 ,执行 ...

  7. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第n次落地时,共经过多少米?第n次反弹多高?(n<=10)

    单纯考逻辑 题目: 一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第n次落地时,共经过多少米?第n次反弹多高?(n<=10) 输入描述: 一行,一个整数n (1< ...

  8. 【TensorFlow】Win7下使用Object Detection API 训练自己的数据集,并视频实时检测

    说明: 图片:自己开的摄像头,截取的图片.选择了200张图片.下面会有截取的脚本. 使用labelImg工具进行图片进行标注.产生PascalVOC格式的XML文件.[labelImg工具的安装和使用 ...

  9. 【实用小技巧】spring与springmvc自动扫描包重复的问题解决

    spring对应配置文件为: <!-- 配置自动扫描的包,此时要排除Controller --> <context:component-scan base-package=" ...

  10. 【js】Leetcode每日一题-二叉树的堂兄弟节点

    [js]Leetcode每日一题-二叉树的堂兄弟节点 [题目描述] 在二叉树中,根节点位于深度 0 处,每个深度为 k 的节点的子节点位于深度 k+1 处. 如果二叉树的两个节点深度相同,但 父节点不 ...