镜头基础知识

news2024/9/21 14:13:38

本文介绍镜头基础知识。

1.焦距

焦距指透镜中心到光聚集之焦点的距离,如下图,通常用f表示。

凸透镜

焦距是正值,一束平行光将会聚集在一个点上,焦距是负值,一束平行光在通过透镜之后将会扩散开。

注意:

1)这里是平行光通过透镜汇聚在一点,与拍摄景物没有关系。

2)不同波长的光焦距是不一样的。

2.物距

物距指物体到透镜中心的距离。

3.像距

像距指像到透镜中心的距离。

物距,像距和焦距之间的关系满足:

其中:

u为物距

v为像距

f为焦距

f一定,u,v为共轭关系,即物距越远,像距越近;相反,物距越近,像距越远。

我们用相机(这里以定焦镜头为例)拍照片时,拍摄的景物离我们越远,就需要把镜头往里调一下(减小像距) ,拍摄的景物离我们越近,需要把镜头往外调一下(增大像距),这样才可以清晰的成像。

4.景深

景深是指在摄影机镜头或其他成像器前沿能够取得清晰图像的成像所测定的被摄物体前后距离范围。

被拍摄物体的前后(远点,近点)在成像过程中会在像距前后形成前后弥散圆,前后弥散圆内成像人眼是无法分辨其清晰的,换句话讲,人眼觉得这个范围内的成像都是清晰的,那么被拍摄的物体前后距离就被称为景深。

景深大物距前后较大范围内都可以清晰成像。景深浅物距前后只有较小范围内可以清晰成像。

5.光圈

光圈顾名思义,就是限制光的通量。光圈和景深有密切的联系:

1)光圈大,景深浅,但通光量大,信噪比高,有利于图像质量。

2)光圈小,景深大,但信噪比低,不利于图像质量。

6.F NO.(F-Number)

F数。镜头焦距f与光圈直径D的比值:f/D。常用的F数在1.4-22之间。

可见,焦距一定,F数和光圈成反比关系,即:F数越大,光圈越小,F数越小,光圈越大。

7.FOV

视场角。镜头观测的范围,与焦距和像面大小有关。如下图(对角线视场角):

视场角可分为对角线视场角(FOV-D)、水平视场角(FOV-H)、以及垂直视场角(FOV-V),对角线视场角最大,水平视场角次之,垂直视场角最小。通常讲的视场角一般是指数码摄像模组的对角线视场角。 

设镜头焦距为f,Image Sensor的对角线直径为d,对角线视场角为θ,则:

θ=2*arctan(d/(2*f))

由公式可知,Image Sensor尺寸一定,焦距和对角线视场角的关系:

1)焦距越短,视场角越大。

2)焦距越长,视场角越小。

8.MTF(Modulation Transfer Function)

光学调制传递函数。MTF定义为光的最亮度减去光的最暗度与光的最亮度加上光的最暗度的比值,也称作光的对比度,即:

M=(Imax-Imin)/(Imax+Imin)

如图,横轴为空间频率单位为lp/mm,纵轴为MTF值。

Image Sensor的极限分辨率:

F=1000/(2*Pixel_Size_W)

F单位为:lp/mm

Pixel_Size_W单位为:um

如Pixel Size为1.4um*1.4um

F=1000/(2*1.4)=357lp/mm

镜头的分辨率必须低于Image Sensor的极限分辨率,否则会出现一个Pixel Size容纳1个或多个黑白线对,从而无法分辨,表现在成像效果上会出现莫尔条纹。

9.CRA(Chief Ray Angle)

CRA指主光线角度,为主光线与平行光线的角度。如下图(其中θ即为CRA)。
主光线就是光线由物体的边缘出射,通过孔径光阑的中心最后到达像的边缘。
注意:主光线出射角度不合适会暗角严重,对比度下降,偏色。

10.解像力

解像力指镜头可以分辨黑白线对的能力。通常为每1mm可解析的线对(line-pair),单位为lp/mm,通常镜头解像力中心和边缘是不一样的,中心的解像力要比边缘的大。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/835123.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Winform学习笔记(五)】引用自定义控件库(dll文件)

引用自定义控件库dll文件 前言正文1、生成dll文件2、选择工具箱项3、选择需要导入的dll文件4、确定需要导入的控件5、导入及使用 前言 在本文中主要介绍 如何引用自定义控件库(dll文件)。 正文 1、生成dll文件 通过生成解决方案 或 重新生成解决方案 生成 dll 文件 生成的…

MybatisPlus注意点

1、表id过长 默认生成的id过长,不是从1开始需要加如下注解,如果表已经建立,需要重新建表才生效 2、MybatisPlus表明字段非数据库字段 mybatis-plus 就可以用注解 TableField(exist false) 表明字段非数据库字段 TableName(value "o…

第十一次CCF计算机软件能力认证

第一题:打酱油 小明带着 N 元钱去买酱油。 酱油 10 块钱一瓶,商家进行促销,每买 3 瓶送 1 瓶,或者每买 5 瓶送 2 瓶。 请问小明最多可以得到多少瓶酱油。 输入格式 输入的第一行包含一个整数 N,表示小明可用于买酱油的…

第2章 C语言概述

本章介绍以下内容: 运算符: 函数:main()、printf() 编写一个简单的C程序 创建整型变量,为其赋值并在屏幕上显示其值 换行字符 如何在程序中写注释,创建包含多个函数的程序,发现程序的错误 什么是关键字 C程…

与时间赛跑:图算法如何加持自然灾害应急响应场景?

近日,受台风“杜苏芮”影响,华北、黄淮等地出现极端降雨过程,引发洪涝和地质灾害,造成京津冀地区的重大人员伤亡和财产损失。大家的心都被这场暴雨牢牢牵动着。 而在7月31日晚,小编的微信朋友圈开始被《京津冀暴雨紧急…

安达发|APS智能排程系统帮助企业提升生产效率

APS高级排产软件,这个名字听起来就像一把伞,为整个产业链提供了完美的遮蔽。它能够从产业链中提取实时数据信息,经过复杂的数学运算,为我们提供一个可调度、快速且可靠的生产计划。这款软件集成了多种先进技术,如优化算…

【Linux命令200例】awk文本处理工具的系统与实战讲述(常用)

🏆作者简介,黑夜开发者,全栈领域新星创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 🏆本文已…

抖音seo源码开发源代码搭建分享

抖音SEO源码开发涉及到以下几个方面: 前端开发:包括抖音SEO页面的设计与布局,以及需要使用到的前端技术,如HTML、CSS、JavaScript等。 后端开发:包括抖音SEO页面的数据获取和处理,以及需要使用到的后端技术…

[CKA]考试之调度 pod 到指定节点

由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅 题目为: Task 创建一个Pod,名字为nginx-kusc00401,镜像地址是nginx…

Shell脚本学习-for循环结构3

案例1: 使用for循环结构在/oldboy目录下创建10个文件,名称依次为: chang-1 chang-2 chang-3 ... chang-10 脚本: [rootvm1 scripts]# cat for9.sh #!/bin/bash[ -d "/chang" ] || mkdir /changcd /changfor i i…

OA会议管理系统之我的审批(审批签字可生成图片)

一、前言 1.导读 OA会议管理系统之我的会议(会议排座&可拖拽座位&附源码)http://t.csdn.cn/iVLAD 书接上文,在上一篇中我们完成了我的会议功能,其中有功能会议送审,送审人就可以在我的审批功能中查看…

信息安全风险评估总结【GB/T 20984-2007】

文章目录 风险评估实施流程一.风险评估准备1.1确定风险评估目标1.2确定风险评估范围1.3组建评估团队1.4风险评估工作启动会议1.5系统调研1.6确定评估依据1.7确定评估工具1.8制定评估方案1.9获得支持 二.风险要素识别2.1实施整个流程图2.2资产识别2.2.1资产调查2.2.2资产分类2.2…

vCenter 7.0 的热迁移配置操作指南

vCenter 7.0 的热迁移配置操作指南 现在我们已经部署好了vCenter 7.0(VMware vCenter Server 7.0快速部署操作指南)和几台ESXi 7.0的虚拟主机(VMWare ESXi 7.0快速部署操作指南),我们可以继续测试之前操作失败的热迁移…

【练】要求打印,倒置线程,顺序执行。运行顺序为:线程1 线程2 线程1 线程2

要求定义一个全局变量 char buf[] "1234567",创建两个线程,不考虑退出条件,另: A线程循环打印buf字符串,B线程循环倒置buf字符串,即buf中本来存储1234567,倒置后buf中存储7654321. 不…

RabbitMQ 教程 | 第9章 RabbitMQ 高阶

👨🏻‍💻 热爱摄影的程序员 👨🏻‍🎨 喜欢编码的设计师 🧕🏻 擅长设计的剪辑师 🧑🏻‍🏫 一位高冷无情的编码爱好者 大家好,我是 DevO…

【MySQL】数据去重,仅保留一条(效率最高)

系列文章 C#底层库–MySQLBuilder脚本构建类(select、insert、update、in、带条件的SQL自动生成) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/129179216 C#底层库–MySQL数据库操作辅助类(推荐阅读&#xff0…

一键生成logo的小妙招,这个方法值得收藏

在现代,每个品牌都需要一个标志性的logo,这个logo能够代表品牌,并且让消费者能够轻松识别出这个品牌。然而,对于许多人来说,制作一个漂亮的logo是一项艰巨的任务,需要花费大量的时间和精力。但是&#xff0…

2023 电赛E题--可能会出现的问题以及解决方法

2023年电赛E题报告模板(K210版)--可直接使用 本文链接:2023年电赛E题报告模板(K210版)--可直接使用_皓悦编程记的博客-CSDN博客 解决激光笔在黑色区域无法识别 本文链接: 2023 电赛 E 题 激光笔识别有误-…

W5500-EVB-PICO做DNS Client进行域名解析(四)

前言 在上一章节中我们用W5500-EVB-PICO通过dhcp获取ip地址(网关,子网掩码,dns服务器)等信息,给我们的开发板配置网络信息,成功的接入网络中,那么本章将教大家如何让我们的开发板进行DNS域名解析…

Python(六十三)获取字典视图

❤️ 专栏简介:本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中,我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。 ☀️ 专栏适用人群 :本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无…