十五.镜头知识之景深(Depth of Field)

十五.镜头知识之景深(Depth of Field)

文章目录

    • 十五.镜头知识之景深(Depth of Field)
      • 15.1 概述
      • 15.2 景深(depth of field)定义
      • 15.3 景深原理
        • 15.3.1 弥散圆(circle of confusion)
      • 15.4 景深总结

15.1 概述

先看两个例子,拍摄花、昆虫等照片时,背景拍的比较模糊,突出被拍物。
但当拍摄纪念照、风景等照片时,却会把背景拍摄得和被拍对象一样清晰。
这两者就是不同景深。前者为浅景深,拍摄聚焦到被拍物上,只能拍清一小段距离,被拍物前后的景色都被虚化,清晰范围较小。而后者为大景深,清晰范围较大。

在这里插入图片描述

15.2 景深(depth of field)定义

摄影机镜头或其他成像器前沿能够取得清晰图像的成像所测定的被摄物体前后距离范围。通俗讲即被拍摄物体对焦点(focus point)平面处的景物,在胶片上会形成清晰影像,在对焦点平面的前方某处到其后方某处有一个范围,其内的景物都能形成清晰影像,这一范围称为景深,讨论景深,一般我们用“深浅”形容,即浅景深(narrow depth of field)或大景深(large depth of field)。

在这里插入图片描述

当某一物体聚焦清晰时,从该物体前面的某一段距离到其后面的某一段距离内的所有景物也都是相当清晰的。成像相当清晰的这段从前到后的距离就叫做景深

说得通俗一点,景深就是照片上图像前后的清晰范围

我们知道,在精确调焦的主体前后,还会有一段相对比较清晰的范围。比如拍摄时向某人物对焦,那么该人物必然处于清晰点上,而此时在他前后的一丛矮树和一间房子也相对比较清晰,因此,我们可以说矮树与房子都处于清晰范围之内,也就是在景深范围之内。景深,也就是景物清晰的深度。这里我们所说的相对比较清晰,是因为前后景物的清晰程度毕竟不如对焦点上的那个物体,但是可以为人们的视觉所接受。
  习惯上,这个清晰的范围大,就被人称为“大景深”或“深景深”,相反则称为“浅景深”或“小景深”。

15.3 景深原理

景深也是一个与镜头和成像系统关系十分密切的参数,它是指在镜头前沿着光轴所测定的能够清晰成像的范围,如下图所示:

在这里插入图片描述

15.3.1 弥散圆(circle of confusion)

在成像系统的焦点前后,物点光线呈锥状开始聚集和扩散,点的影像沿光轴在焦点前后逐渐变得模糊,形成一个扩大的圆,这个圆称为弥散圆(circle of confusion)。
若这个圆形影像的直径足够小(离焦点较近),成像会足够清晰,如果圆形再大些(远离焦点),成像就会显得模糊。
当在某个临界位置所成的像不能被辨认时,则该圆就被称为容许弥散圆(permissible circle of confusion)。
焦点前后两个容许弥散圆之间的距离称为焦深。在目标物一侧,焦深对应的范围就是景深。

在这里插入图片描述
不难看出,判断虚实的标准取决于“容许弥散圆”的直径,而这个数值受到视力、观看距离、放大因素等影响。在过去很长时间里,我们将“容许弥散圆”取为“感光元件对角线÷1500”。
需要注意的是,在数码时代,容许弥散圆实际上还受到像素密度、显示器分辨率、观看方式的影响。例如在显示器上100%看图时,高像素就比低像素的容许弥散圆更小、景深更浅 —— 富士相机会在菜单内提供“底片格式像素”、“像素”两种景深尺,后者就对应了这种情况。

e为容许弥散圆的直径。

f为镜头焦距。

D为对焦距离。

F为镜头的拍摄光圈(aperture)值。光圈值F常用镜头焦距和镜头入瞳的有效直径Din的比值来表示,它是镜头相对孔径Dr的倒数,即:

在这里插入图片描述

从景深公式可以看出,后景深要大于前景深,而且景深一般随着镜头的焦距、光圈值、对焦距离(可近似于拍摄距离)的变化而变化。
在其他条件不变时:
光圈越大(光圈值F越小),景深越小;光圈越小(光圈值F越大),景深越大。
镜头焦距越长,景深越小;焦距越短,景深越大。
距离越远,景深越大;距离越近,景深越小。
在检测目标的高度在一定范围内可能变化的情况下,选择合适的景深,对于机器视觉系统的稳定性尤为重要。

15.4 景深总结

在景物空间中,位于调焦物平面前后一定距离内的景物,还能够结成相对清晰的影像。上述位于调焦物平面前后的能结成相对清晰影像的景物间之纵深距离,也就是能在实际像平面上获得相对清晰影像的景物空间深度范围,称为景深。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iphone的safari浏览器实现全屏的pwa模式,并修改顶部状态栏背景颜色

要想修改顶部背景颜色&#xff0c;需要用到这个属性&#xff1a;content就是你要设置的颜色 <!-- 状态栏的背景色 --><meta name"theme-color" content"#f8f8f8" /> 然后再加上下面的设置&#xff1a; <!-- 网站开启对 web app 程序的支持…

使用领域引导图卷积神经网络GCNN增强基于脑电图EEG的神经疾病诊断完整代码

一种基于图卷积神经网络&#xff08;GCNN&#xff09;的新方法&#xff0c;用于改进使用头皮脑电图&#xff08;EEG&#xff09;进行神经系统疾病诊断。尽管脑电图是神经系统疾病诊断中主要使用的检测方法之一&#xff0c;但基于EEG的专家视觉诊断的敏感性仍然只有约50&#xf…

现代卷积网络实战系列4:PyTorch从零构建VGGNet训练MNIST数据集

&#x1f308;&#x1f308;&#x1f308;现代卷积网络实战系列 总目录 本篇文章的代码运行界面均在Pycharm中进行 本篇文章配套的代码资源已经上传 1、MNIST数据集处理、加载、网络初始化、测试函数 2、训练函数、PyTorch构建LeNet网络 3、PyTorch从零构建AlexNet训练MNIST数据…

【51单片机】10-蜂鸣器

1.蜂鸣器的原理 这里的“源”不是指电源。而是指震荡源。 也就是说&#xff0c;有源蜂鸣器内部带震荡源&#xff0c;所以只要一通电就会叫。 而无源内部不带震荡源&#xff0c;所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。 有源蜂鸣器往往比无源的贵&#xff…

编译和链接

要闯入计算机的世界就逃不过编程这个词&#xff0c;编译和链接是编程过程中的两个重要步骤。在编写源代码后&#xff0c;需要通过编译和链接才能生成可执行文件。 引言——什么是编程 编程是编写程序的中文简称&#xff0c;就是让计算机代为解决某个问题&#xff0c;对某个计算…

C# 自定义控件库之Lable组合控件

1、创建类库 2、在类库中添加用户控件&#xff08;Window窗体&#xff09; 3、控件视图 4、后台代码 namespace UILib {public partial class DeviceInfoV : UserControl{public DeviceInfoV(){InitializeComponent();ParameterInitialize();}#region 初始化private void Par…

pytorch的pixel_shuffle转tflite文件

torch.pixel_shuffle()是pytorch里面上采样比较常用的方法&#xff0c;但是和tensoflow的depth_to_space不是完全一样的&#xff0c;虽然看起来功能很像&#xff0c;但是细微是有差异的 def tf_pixelshuffle(input, upscale_factor):temp []depth upscale_factor *upscale_f…

关于表单快速开发低代码技术平台的内容介绍

运用什么样的表单快速开发软件平台可以实现高效率创收&#xff1f;随着科技的进步和飞速发展&#xff0c;专业的低代码技术平台已经走入了很多企业的办公职场中&#xff0c;它们灵活、轻量级、优质、高效、易维护等优势特点&#xff0c;可以高效助力广大企业提质增效&#xff0…

html、css学习记录【uniapp前奏】

Html 声明&#xff1a;该学习笔记源于菜鸟自学网站&#xff0c;特此记录笔记。很多示例源于此官网&#xff0c;若有侵权请联系删除。 文章目录 Html声明&#xff1a; CSS 全称 Cascading Style Sheets&#xff0c;层叠样式表。是一种用来为结构化文档&#xff08;如 HTML 文档…

ipaguard界面概览

ipaguard界面概览 ipaguard界面分左右2块&#xff1a;左边菜单导航栏&#xff0c;右边的功能区 左侧菜单&#xff1a;按模块分成启动界面&#xff0c;代码模块&#xff0c;文件模块&#xff0c;重签名与测试模块 右侧主功能区会随着功能变化&#xff0c;但是整体分3块&#xf…

vue下载在前端存放的pdf文件

vue下载在前端存放的pdf文件 注意&#xff0c;这里要在public文件夹中新建文件夹存放静态资源&#xff0c;不能在src文件夹中新建文件夹存放静态资源&#xff0c;因为public文件夹中的文件资源不会被npm run build打包编译。大家打包一下&#xff0c;就会发现 模板.pdf文件 是存…

简化任务调度与管理:详解XXL-Job及Docker Compose安装

在现代应用程序开发中&#xff0c;任务调度和管理是至关重要的一部分。XXL-Job是一个强大的分布式任务调度平台&#xff0c;它使得任务的调度和管理变得更加轻松和高效。本文将介绍XXL-Job的基本概念&#xff0c;并详细演示如何使用Docker Compose进行快速安装和配置。 什么是X…

05-前端基础CSS第三天

01-CSS三大特性之层叠性 1.CSS的三大特性 CSS有三个非常重要的三个特性&#xff1a;层叠性、继承性、优先级。 1.1 层叠性 相同选择器给设置相同的样式&#xff0c;此时一个样式就会**覆盖&#xff08;层叠&#xff09;**另一个冲突的样式。层叠性主要解决样式冲突的问题。…

C++——list(2)

作者&#xff1a;几冬雪来 时间&#xff1a;2023年9月28日 内容&#xff1a;C——list内容讲解 目录 前言&#xff1a; list的const迭代器&#xff1a; const的iterator&#xff1a; const迭代器&#xff1a; operator->: 拷贝构造&#xff1a; 迭代器接口补充&…

船用白炽照明灯具

声明 本文是学习GB-T 3027-2012 船用白炽照明灯具. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 1 范围 本标准规定了船用白炽照明灯具(以下简称灯具)的要求、试验方法、检验规则、标识、包装和储 存等。 本标准适用于电源电压在250V 以下的交流…

排序:简单选择排序算法分析

选择排序包括简单选择排序以及堆排序。 1.算法分析 每一趟在待排序元素中选取关键字最小的元素加入有序子序列。 n个元素的简单选择排序需要n-1趟处理。 2.代码实现 //交换 void swap(int &a, int &b) {int temp a;a b;b temp; }//简单选择排序 void SelectSort…

计算机毕业设计 基于SSM的垃圾分类管理系统(以医疗垃圾为例)的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

activemq部署

目录 1.下载 2.java环境 3.解压启动 4.访问测试 5.问题记录 5.1.无法启动成功问题 5.2.其他服务器无法访问 1.下载 ActiveMQ 2.java环境 需要注意要求的jdk版本&#xff0c;否则启动不会成功 3.解压启动 tar -zxvf apache-activemq-5.18.2-bin.tar.gz 进入到目录下执行…

VS编译器常见的错误

以上问题在编译器中出现可以在编译器中最上面加入&#xff1a; #define_CRT_SECURE_NO_WARNINGS 或者将scanf修改为scanf_s 一定要在最上端&#xff01;&#xff01;&#xff01;最上端&#xff01;&#xff01;&#xff01;最上端加入&#xff01;&#xff01;&#xff01; 虽…

VMware下安装、配置ubuntu虚拟系统

本次测试以 ubuntu18.04 为例&#xff0c;进行操作说明。 1、下载镜像文件 进入网址&#xff1a;Ubuntu Releases &#xff0c;获取需下载的18.04系统镜像&#xff0c;如下图所示&#xff0c;直接下载iso文件即可。 2、VM中设置虚拟机参数 在VM主界面上&#xff0c;点击“创…