焦距与对焦的区别

news/2025/1/15 11:19:57/

焦距是透镜的一个物理参数,指的是平行光束通过透镜后汇聚的那一点至透镜中心的距离(以简单透镜为例),这个参数决定了这个透镜的屈光程度,这个参数对于定焦镜头是固定不可改变的,而对变焦镜头,这一参数可以调节,你可以把它理解成改变一个凸透镜的曲率或者眼镜的屈光度。
而对焦并不是对焦距进行微调,对焦过程并不改变镜头的焦距,只是调整透镜和成像面的相对位置,使得景物聚焦后的成像能够恰好落在胶片上,以得到清晰的影像。

举个例子,您在阳光下拿一块放大镜把阳光聚成一点落在纸上,您上下移动放大镜使得光点最集中的过程就是对焦;而您换一块不同倍数的放大镜的话,就是变焦了。

通俗点说,变焦镜头就是一个放大倍数可调的放大镜,然而不管可调的还是不可调的,你要用它拍照的话,总要前后挪挪,让成像正好落在胶片上,称之曰:对焦。

http://www.ppmy.cn/news/468062.html

相关文章

ShowMeBug与极狐(GitLab)战略合作,推动DevOps人才高效甄选

近日,ShowMeBug与领先的开放式一体化安全DevOps平台提供商极狐(GitLab)达成深度合作协议,双方将致力于共同打造具有行业强认可度以及高实用性的DevOps岗位题型,助力企业通过更为专业、标准的技术笔试题型,提升DevOps岗位人才筛选效…

【换脸详细教程】手把手教你进行AI换脸:换脸流程及源码详解

目录 1. 换脸基本原理2 人脸检测及可视化3. 人脸轮廓点检测及可视化4. 人脸图像变换--仿射变换5. 生成遮罩并直接替换人脸6. 人脸颜色校正 最近AI换脸貌似比较火爆,就稍微研究了一下相关了内容。AI换脸是一个娱乐性比较强的应用,这种错位感让人觉得非常有…

据说这是最细滴,Python接口自动化测试数据驱动DDT使用实战,有这一篇就完全足够了

目录 前言 一、数据驱动 二、传递基础数据类型 三、传递一个复杂的数据结构 四、传递json文件 五、传递Yaml文件 前言 环境准备 首先,需要安装ddt模块 pip install ddt调用时标准格式 在类下面如下写上:ddt.ddt 在调用的方法下面需要写上&#x…

ros自己创建的包依赖package1,编译总是得来两遍的解决方法

一、问题描述 在自己创建的一个功能包,需要引用package1中的msg或srv头文件时,第一次编译,总是报错,找不到package1的头文件,再次编译,才可以通过而不报错。 二、原因分析 主要还是包编译时序的问题&…

python 操作配置文件。

一:配置文件 1. 什么是配置文件 配置文件是为程序配置参数和初始设置的文件。一般为文本文件,以ini,conf,cnf,cfg,yaml等作为后缀名。 例如mysql的配置文件my.cnf内容如下: [mysqld] # Only allow connections from localhost bind-addre…

C++调用已训练好的pytorch模型

使用C调用pytorch模型,即将模型部署到生产环境中,这里先提供一个pytorch的官方教程 首先需要下载并配置好torch script环境,网上已有相关教程。然后在python中将模型转换为torch script,我使用了annotation的方式。 net Net().…

前端学习——HTML

C/S架构和B/S架构 1.C/S架构:需要安装,偶尔更新,不跨平台 2.B/S架构:无需安装,无需更新,可跨平台 大型专业应用、安全性要求较高的应用,需要采用C/S架构 前端工程师主要研发B/S架构的应用——写…

【Java-SpringBoot+Vue+MySql】Day1-环境搭建项目创建

目录 一、搭建环境 1、数据库 2、数据库可视化 3、JAVA-JDK 4、项目管理器 (1)修改仓库路径 (2)修改镜像 5、编译器 二、创建项目 1、新建项目 2、修改下载源 三、使用LomBok依赖 四、有则改之 1、发现问题 2、解决问…