首页 > 其他分享 >相机成相之像距、物距、焦距

相机成相之像距、物距、焦距

时间:2024-09-02 19:35:57浏览次数:2  
标签:物距 成相 像距 距离 焦距 当物 成像

物距---被拍摄物体到凸透镜的距离。
像距---成像平面到凸透镜的距离。
焦点---通过凸透镜的、平行主光轴的光线,在主光轴上的会聚点。
焦距---凸透镜中心到焦点的距离。
焦距固定的是定焦镜头,焦距可以调节的是变焦镜头。
焦距、物距、像距最基本的关系可以用高斯成像公式表示:

 

 

因此,当物距为无穷远时,像距等于焦距,成像在焦平面上。
当物距在无穷远和两倍焦距之间时,像距在焦距和两倍焦距之间,成倒立缩小的实像(照相机)。
当物距等于两倍焦距时,像距等于物距,成像为与物体倒立等大的实像。
当物距小于两倍焦距大于焦距时,像距大于两倍焦距,成倒立放大的实像(幻灯机和部分支持微距拍摄的照相机)。
当物距等于焦距时,像距无穷大,光线通过透镜成为平行光线,不成像。
当物距小于焦距时,像距为负,在物体的同侧成正立放大的虚像(放大镜)。
理论上,只有处于镜头像距距离的景物成像是清晰的,在焦点的前后,光线开始聚集和扩散,成像变得模糊,成像点形成的是一个扩大的圆,这个圆称为弥散圆(circle of confusion)。由于人眼的分辨能力有限,只有当弥散圆直径大到一定程度时,才会感觉到模糊。这一段人眼看起来清晰的距离就是景深(depth of field),此时对应的是容许弥散圆。

在焦点前后各有一个容许弥散圆,这两个弥散圆之间的距离是焦深,对应到被拍摄物体的前后就是景深。

 (图片来自百度百科)

在物体前后景深内的物体可以认为成像都是清晰的。

对角距离的确定,x为物距(米),y为成像距离,根据使用场景确定对焦距离

 


————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/u012572552/article/details/109694172

标签:物距,成相,像距,距离,焦距,当物,成像
From: https://www.cnblogs.com/cbltech/p/18393374

相关文章

  • Django 根据指定的数据库表生成相应的 Django 模型和注意事项
    要根据指定的数据库表生成模型,并且将这些模型放入指定的Django应用中,你可以按照以下步骤进行操作:配置数据库连接:确保你的settings.py文件中的数据库配置正确,以便Django能够连接到你的数据库。DATABASES={'default':{'ENGINE':'django.db.backends......
  • sharex 和 imshow 不会生成相同宽度的图
    上下文:我有图像的x,y和x,z投影。我希望两个图像垂直堆叠,共享相同的宽度。我的尝试:我尝试了以下方法:importnumpyasnpimportmatplotlib.pyplotaspltN1,N2=256,512table1=np.random.rand(N1,N1)table2=np.random.rand(N1,N2)f,axes......
  • Dcat admin laravel 快速安装及生成相应页面(新手)
    使用工具:phpEnv,phpStorm操作步骤:安装阿里云Composer镜像:打开命令行工具,如CMD或PowerShell。切换到自己安装phpEnv的www目录下我的是D:\Studysoft\phpEnv\www 。执行以下命令以设置全局Composer镜像:composerconfig-grepo.packagistcomposerhttps://mirror......
  • java期末练习题,设计教师类,完成教授,副教授,讲师三个类的定义,在完成相应的测试。
        教授的基本工资为5000元,每学时补贴70元;     副教授的基本工资为3500元,每学时补贴60元;     讲师的基本工资2600元,每学时补贴55元。     已知每个教师的学时数,计算每个教师的每月工资数。输入1对应教授。输入2对应副教......
  • JPA通过表反向生成相关类
    1.引入JPA依赖并下载JPABuddy插件 2.实体类生成,通过newJPAEntitiesfromDB实现(注意:需要有连接的数据库,并选择表)3.Repository生成,选择对应实体类生成即可然后就可以直接使用了,不过我最近项目使用的是springbootdatajdbc,后续文章我会记录一下datajdbc相关类的生成。......
  • 检索增强生成 (RAG)的原理——传统检索+LLM生成相结合
    RAG是一种检索增强生成模型,由信息检索系统和seq2seq生成器组成。它的内部知识可以轻松地随时更改或补充,而无需浪费时间或算力重新训练整个模型。举个例子,假设你正在写一篇关于猫的文章,但你不确定如何描述猫的行为。你可以使用RAG来检索与猫行为相关的文档,然后将这些文档作为上下文......
  • 凸透镜成像之探究焦距、物距与像距之间的关系
    for龙湖区物理实验比赛实验主题:凸透镜成像之探究焦距、物距与像距之间的关系学校:龙湖实验中学班级:816班姓名:蔡沐喆、孙芮泽、马翊翔、江嘉慧、林东乐指导老师:李晓实验器材:光具座、凸透镜、光屏、“F”形LED灯原理:光的折射过程:1.探究成实像时的关系在1倍焦距以外反复移......
  • python生成相对于入口文件所在目录的绝对路径
    在VSCODE中,如果打开多个python文件夹,则在执行python文件时,有时候当前工作目录会切换到其他文件夹,导致保存和读取文件报错.这时候可以生成文件的绝对路径,就可以避归这个问题.下面是生成绝对路径的代码:importosimport__main__defAbsPath(fileName:str)->str:......
  • 遇到的问题-----网上下载的项目修改代码无效,不能相应的生成相应的页面内容
    最近帮同学改毕业设计  同学在网上下了很多  项目的构造方式真是五花八门  昨天改一个项目的时候竟然遇到很奇葩的情况,我在后台.cs改代码, 打点(.)之后没有相应的变量跳出来供你选择 而且修改.cs中的代码运行后根本没有变化 就算是你写错误的代码照样能......
  • 在数据库中,如何将时间戳转换成相应的年,月,日
    在软件开发过程中,我们会经常用到数据库,但是每个数据库之间都用各自的特点! 一、MYSQL在MySQL数据库中,可以使用DATE_FORMAT函数将时间戳转换为指定格式的日期字符串,并再使用相关函数将其转换为年份或月份。具体方法如下:转换成年份使用以下SQL语句将时间戳字段order_date转换......