相机成像原理【二】

news2024/11/26 13:53:26

文章目录

      • 1、小孔成像的缺陷
        • 1.1 引入透镜
      • 2、薄透镜成像原理
        • 2.1 薄透镜工作原理
        • 2.2 光线穿过透镜如何前进
        • 2.3 光线追踪
      • 3、薄透镜成像公式
        • 3.1 高斯成像公式
        • 3.2 物距、像距、放大率之间特殊的关系
      • 4、透镜成像特性
        • 4.1 对焦
        • 4.2 景深

1、小孔成像的缺陷

小孔尺寸过小,图像会变暗
小孔尺寸过大,会导致多个物点成像集中在同一个像素,所以成像模糊

在这里插入图片描述

1.1 引入透镜

在这里插入图片描述

2、薄透镜成像原理

薄透镜是一片制作成具有特殊表面形状的玻璃

在这里插入图片描述

手机摄像头上有很多透镜,包括凹透镜、凸透镜,透镜的材质有的是玻璃,有的是塑料

在这里插入图片描述

2.1 薄透镜工作原理

光进入不同介质时会发生折射

在这里插入图片描述

薄透镜可以让光按需进行折射

在这里插入图片描述

2.2 光线穿过透镜如何前进

薄透镜模型近似了精心设计的透镜的光学模型

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

2.3 光线追踪

利用薄透镜的光学特性来追踪光线

在这里插入图片描述


在这里插入图片描述

3、薄透镜成像公式

3.1 高斯成像公式

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

3.2 物距、像距、放大率之间特殊的关系

在这里插入图片描述

4、透镜成像特性

透镜成像有2个优点:1、锐利的图像,2、高信噪比

在这里插入图片描述

透镜成像的缺点:1、如果传感器不在透镜的焦距上,会成像模糊,这个现象叫做失焦

在这里插入图片描述

除非场景是一个平面,否则永远会有部分场景失焦

在这里插入图片描述

4.1 对焦

我们通过改变镜头(透镜)与传感器之间的相对距离来对焦到特定的物体

在这里插入图片描述

相机镜头上的对焦环用于控制传感器和镜片之间的距离

在这里插入图片描述

4.2 景深

除非场景是一个平面,否则永远会有部分场景失焦,这是不是说明透镜仅对平面场景有效呢?
接下来引出模糊环 (coc)和景深(Depth Of Field)的概念。

如下图,模糊环是从物体发出的光线经过透镜没有聚焦到传感器上,从而在传感器上形成的环状。
D D D 是光圈直径,由相似三角形可得: y D / 2 \frac{y}{D/2} D/2y= ∣ O − S ∣ O \frac{|O-S|}{O} OOS
图中的 y y y 是物高的一半,模糊环的直径是 c c c,由物高与像高的关系可得如下图中的公式

景深范围(Depth Of Field) :使得模糊环直径足够小的一个对焦范围,也就是说让观察者观察时觉得依旧像是一个点,由上面2个公式联立可得 c c c 的等式,如下图中所示

在这里插入图片描述

假设存在一个直径 ϵ \epsilon ϵ 满足模糊环满足观察者观察时觉得依旧像是一个点,则:

在这里插入图片描述

∣ O − S ∣ |O-S| OS 为景深的一半,即 ∣ O − S ∣ |O-S| OS 等于 D O F 2 \frac{DOF}{2} 2DOF,即:

在这里插入图片描述

而在实际中,镜头的景深并不对称

在这里插入图片描述

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

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

相关文章

iBooker 技术评论 20230831

一、轻资产项目的五类分类 轻资产项目不需要投资,但也不是所有人都做得了,取决于个人认知和能力水平限制。 就好比以前的各科题目,你也不是都能做吧? 我以前刷题的时候,喜欢把题目按照难易程度分五类。现在做项目和…

【python爬虫】11.让爬虫按时向你汇报

文章目录 前言定时与邮件明确目标分析过程爬虫发送邮件定时 代码组装复习 前言 上一关我们学习了selenium,它有可视模式与静默模式这两种浏览器的设置方法,二者各有优势。 然后学习了使用.get(‘URL’)获取数据,以及解析与提取数据的方法。…

【校招VIP】java语言考点之关键字static

考点介绍: static考点是面试的高频考点,一般从容易到难提问,比如从static的含义和理解、到JVM的存储或者到线程安全性,再到单例模式等。 java语言考点之关键字static 相关题目及解析内容可点击文章末尾链接查看! 一…

Leetcode1090. 受标签影响的最大值

思路:根据值从大到小排序,然后在加的时候判断是否达到标签上限即可,一开始想用字典做,但是题目说是集合却连续出现两个8,因此使用元组SortedList进行解决 class Solution:def largestValsFromLabels(self, values: li…

Windows docker desktop 基于HyperV的镜像文件迁移到D盘

Docker desktop的HyperV镜像文件,默认是在C盘下 C:\ProgramData\DockerDesktop\vm-data\DockerDesktop.vhdx如果部署的软件较多,文件较大,或者产生日志,甚至数据等,这将会使此文件越来越大,容易导致C盘空间…

ChatGPT AIGC 完成二八分析柏拉图的制作案例

我们先让ChatGPT来总结一下二八分析柏拉图的好处与优点 同样ChatGPT 也可以帮我们来实现柏拉图的制作。 效果如下: 这样的按年份进行选择的柏拉图使用前端可视化的技术就可以实现。 如HTML,JS,Echarts等,但是代码可以让ChatGPT来做,生成。 在ChatGPT中给它一个Prompt …

Markdown Preview Plus Chrome插件使用

Markdown Preview Plus Chrome插件使用 1.插件说明2.插件下载3.插件配置4.文档样式4.1 网页显示4.2 导出PDF 系统:Win10 Chrome:113.0.5672.127 Markdown Preview Plus:0.7.3 1.插件说明 一般 markdown 工具自带的预览功能比较简单&#xff…

Java中支持分库分表的框架/组件/中间件简介

文章目录 1 sharding-jdbc2 TSharding3 Atlas4 Cobar5 MyCAT6 TDDL7 Vitess 列举一些比较常见的,简单介绍一下: sharding-jdbc(当当) TSharding(蘑菇街) Atlas(奇虎360) Cobar&#…

【C51基础实验 LED流水灯】

51单片机项目基础篇 LED流水灯1、硬件电路设计和原理分析2、软件设计2.1、利用循环和移位操作符功能实现:LED流水灯2.2、利用利用封装好的库函数功能实现:LED流水灯 3、编译结果4、结束语 LED流水灯 前言: 前几篇学会了LED驱动原理&#xff…

Nano编辑器安装使用指南

关于nano Nano编辑器是一个命令行文本编辑器,具有简单易用的界面和一些基本功能。 Nano小巧友好,提供许多额外的特性,例如交互式的查找和替换、定位到指定的行列、自动缩进、特性切换、国际化支持、文件名标记完成等。 Nano是为了代替闭源的…

Benchmarking Chinese Text Recognition: Datasets, Baselines| OCR 中文数据集【论文翻译】

基础信息如下 https://arxiv.org/pdf/2112.15093.pdfhttps://github.com/FudanVI/benchmarking-chinese-text-recognition Abstract 深度学习蓬勃发展的局面见证了近年来文本识别领域的迅速发展。然而,现有的文本识别方法主要针对英文文本。作为另一种广泛使用的语…

携程 2024秋招内推 火热进行中!

携程 2024秋招 内推火热进行中!~ 公司简介:携程校园招聘是为携程集团招募和培养未来的技术专家、业务骨干、管理人员的培训生成长项目。进入携程后,公司会为每位培训生量身拟定双轨四维驱动培养计划, 施行双通道成长模式,可自由选…

【Linux操作系统】信号量实现生生产者消费者模型

当涉及到多线程编程时,经常会遇到生产者消费者问题。在Linux系统编程中,我们可以使用信号量来实现生产者消费者模型,以确保线程之间的同步和互斥。 文章目录 什么是生产者消费者问题?使用信号量实现生产者消费者模型信号量的原理信…

Yao框架浏览器打开后Cannot read properties of undefined (reading ‘search‘)

Yao创建项目后浏览器打开报 undefined 错误,是因为 Yao 框架语言包的问题,只支持浏览器的【中文(简体)】【英语(美国)】,如果浏览器排第一的语言不是这两个就会出现这个错误。临时解决方案是在浏…

这个 AI 机器人会怼人,它是怎么做到的?

近期,机器人“Ameca”接入了 Stable Diffusion,它一边与旁边的人类工程师谈笑风生,一边熟练地用马克笔在白板上画出一只简笔的猫,最后还在白板右下角签名。 当 Ameca 询问工程师是否对它的作品是否满意时,工程师回答“…

Effie for Mac - 简约而不简单的跨平台写作软件

在写作的道路上,我们都需要一些工具来帮助我们提高效率,更加流畅地表达思想。Effie for Mac 就是这样一款值得推荐的应用。它不仅拥有简洁、美观的界面设计,还具有丰富的功能,可以满足不同用户的需求。 首先,Effie 的…

再也不怕错漏爱校的PDF校对让每个文件都达到完美标准

在数字时代,PDF文件越来越成为传达专业信息和知识的首选格式。但与此同时,一个小小的错字或格式错误就可能影响到 整体的专业形象。现在,有了「爱校的PDF校对」工具,你可以轻松确保每个文件的完美与专业! 为什么选择「…

中阿新时代,动漫创未来 | 蓝海彤翔助燃国漫走向世界

8月30日下午,首届中国-阿拉伯国家动漫产业论坛在苏州启幕。作为国内知名的文化科技产业集团,蓝海彤翔应邀出席此次论坛并进行现场签约,与中阿双方行业大咖、专家以及资深从业者深入探讨了未来合作的前景,共同为中阿动漫产业发展建…

记录layui数据表格使用文件上传按钮

一、前言 虽然用到这种的情况不多&#xff0c;但是还是记录下 二、相关代码 <!DOCTYPE html> <html> <head><meta http-equiv"Content-Type" content"text/html;charsetutf-8"/><meta name"renderer" content&quo…