目录

聚焦于对象实战

聚焦于对象实战-解决方案

不断变化的焦距

景深


聚焦于对象实战

让我们试着应用这个方程来聚焦一个物体。这是我们的透镜和图像平面(如图)。

现在我们有一个物体点p(如图1),在点p '处投影到图像平面上(如图2)。现在让我们完成pin透镜图。

 1

2

我们知道,来自p的光线在折射后平行于主轴,穿过主轴的一点就是焦距。这个距离是 f (如图1),另一边也是 f (如图2),物体到透镜的距离是z(如图3),图像平面到透镜的距离是z '(如图4),

1

2

3

4

假设焦距 f 是50毫米。现在考虑两种情况,一种是物体离我们一米远,另一种是物体离我们两米远。在z '的对应值处物体的焦点是什么?(如图) 在以毫米为单位的输入框里输入你的答案,精确到小数点后两位。

聚焦于对象实战-解决方案

正如你可能已经猜到的,我们想应用薄透镜方程。让我们通过将z1转换成毫米来保持单位一致。

应用这个公式,我们知道1/z1 ' + 1/z1等于1/50 。解出z1 '得到52.63毫米。类似地,z2 '有51.28毫米。

不断变化的焦距

真镜片最酷的一点就是,如果我也想看的话,我可以换个镜头,把焦点调进调出。对于我们这些用相机拍照的人来说,我们的目标是把东西对焦或者对焦,等等。如果你像梅根一样,认为静态图片就像老派的东西,唯一重要的是视频,那么在视频中改变焦点的想法很有趣,产生一种叫做拉焦点的东西,或者是拉焦点的东西,你会得到一个很酷的效果。

这里你可以看到这张照片,很肯定这是旧金山的水神庙,有人可能还记得(如图1)。这是后端,这是一只鸭子,但你可以看到它穿过了栅栏。当我运行视频时,你可以看到,改变焦距会改变场景的什么地方(如图2),多远,z有多远,以便它聚焦在图像平面上。这很酷。

1

2

景深

当你谈论真正的镜头时,最重要的一点是,对于摄影师来说,你知道这个,对于你们中那些刚接触的人来说,这很酷,这叫做景深(Depth of field)。景深是,看这个问题,好吧,我在空间中有一些深度正好在焦点上,当我们得到焦点时,会有多少变化。稍微远离那个距离,所以如果我移动一点精确聚焦的点,焦点变化多少,实际控制的是光圈。

原因是,你可以看到这里,这里我们有一个大光圈(如图1),用大光圈的话,这些光线发散相当多,如果我的图像不是在这里(如图2),okay,而是在这里(如图3),okay,这个点的光线会散开很多,所以会失去很多焦点(如图4)。

1

2

3

4

但是在这个较小的光圈上(如图1),okay,这里应该是聚焦的地方(如图2),如果我真的在那里稍微离开(如图3),那就是我的胶片平面已经移动了一点点,你会看到传播要少得多, 这就是为什么景深要好得多。

1

2

3

这里有图解,这些是来自维基百科的一些图片,所以这里是一张花的图片(如图1)。 你会注意到花朵本身是美丽而锐利的,背景完全没有焦点,现在,它说f / 5.6。 现在,对于光圈,这是 f,而对于焦距,则不是 f。 我道歉那些购买镜片的人,你会购买一个50毫米的镜头,f / 1.4,f 大约是光圈,意思是它能得到的最大的光圈。

1

此外,fs反转,数字越大,值越紧,因此与f / 32相比,5.6是一个相对较大的光圈。 所以在这里(如图),同一个花从同一个位置拍摄,但你现在会注意到,它的背景是清晰的焦点。 因此,如果您是摄影师,并且想要将背景与背景分开,则需要具有宽阔的光圈。 如果你想看一个风景,你想要看到所有焦点,你想要一个非常紧凑的光圈。

这里有一个非常好的景深例子,焦平面显然在电话的中间,所以前面的东西和后面的东西都不对焦。


——学会编写自己的代码,才能练出真功夫。

13.相机和图像——聚焦于对象实战,不断变化的焦距,景深_3相关推荐

  1. 13.相机和图像——缩放和移动是不一样的,移动变焦镜头,镜头并不完美,镜像系统_5

    目录 缩放和移动是不一样的 移动变焦镜头 镜头并不完美 透镜系统 总结 缩放和移动是不一样的 所以,这里有一些很酷的东西,与摄影的数学有关,我们会做更多的.而缩放和移动不是一回事,对吧. 所以有些人认 ...

  2. 13.相机和图像——介绍,太阳摄影机,成像系统,图像形成,光圈(Aperture)_1

    目录 介绍 太阳摄影机 成像系统 图像形成 光圈(Aperture) 介绍 因此,3 是我们的新单元,我们将开始谈论相机模型,它将开始温和,然后稍微稍微粗略一点,我们开始进入像透视投影,所以跟着我们的 ...

  3. 13.相机和图像——透镜、薄透镜_2

    目录 透镜 薄透镜 透镜 这节课我们接下来要讲的是关于图像形成,镜头和相机的一些特性.其实更多的是在计算摄影课程中,我的同事Irfan Essa在佐治亚理工学院教的就是这个,网上还有其他的,它教会了你 ...

  4. SLAM基础:相机与图像

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 来自 | 知乎 链接丨https://zhuanlan.zhihu ...

  5. android 获取相机方向,android – 从相机捕捉图像,导致炸毁方向

    我试图从相机捕捉图像,它可以在横向模式下正常工作,当我拍摄肖像时,它会旋转.以下是我使用的代码: BitmapFactory.Options bounds = new BitmapFactory.Op ...

  6. 《深度学习之pytorch实战计算机视觉》第8章 图像风格迁移实战(代码可跑通)

    上一章<深度学习之pytorch实战计算机视觉>第7章 迁移学习(代码可跑通)介绍了迁移学习.本章将完成一个有趣的应用,基于卷积神经网络实现图像风格迁移(Style Transfer).和 ...

  7. R语言ggplot2可视化把y轴显示在图像的右侧实战: y-axis on the right

    R语言ggplot2可视化把y轴显示在图像的右侧实战: y-axis on the right 目录 R语言ggplot2可视化把y轴显示在图像的右侧实战: y-axis on the right

  8. R语言ggplot2包旋转(Rotate)可视化图像轴标签实战

    R语言ggplot2包旋转(Rotate)可视化图像轴标签实战 目录 R语言ggplot2包旋转(Rotate)可视化图像轴标签实战

  9. python保存大列表(list)数据到文件并后续重新加载为列表(list)对象实战

    python保存大列表(list)数据到文件并后续重新加载为列表(list)对象实战 笔者遇到的问题是这样的, 在做机器学习模型的时候,有的时候会使用相关性分析的方法来进行特征的筛选,去除冗余特征,降 ...

最新文章

  1. 我要回家软件_这个中秋节,我也要回家
  2. 深入Windows原理杂记
  3. 浅析网站站内优化重要因素都有哪些?
  4. 可视化应用实战案例:绘制交互式+pdf+png等多格式桑基图
  5. ehcache 手动刷新缓存_【第 21 期】一个架构师的缓存修炼之路
  6. 完美完全卸载Oracle 11g数据库
  7. Python带参数的装饰器
  8. 在logback、log4j等日志输出工具中输出java异常调用堆栈
  9. 卷积交织/解交织C++程序
  10. 你用什么型号手机呢?体验如何?
  11. java hashmap用法_备战金九银十:Java核心技术面试题100+,助你搞定面试官
  12. ArcMAP 空间连接和相交工具使用
  13. 什么是计算机网络体系结构?
  14. Python编程 统计Java源文件代码行数,注释行数,空白行数
  15. ubuntu20安装gcc_Ubuntu:软件常用安装方法(附WPS安装)
  16. 如何架设一个属于自己的Discuz论坛
  17. 数据挖掘:探索性数据分析(EDA)
  18. JAVA oa 系统模块设计方案
  19. HTML初识——概念
  20. rust潘通色_[转载]PANTONE(潘通色卡)TPX/TCX色号颜色查询--以后不用愁啦!!!...

热门文章

  1. 网络计算机的分类包括哪些,计算机的分类有哪些
  2. 韩顺平php视频笔记62-67 php面向对象
  3. Excel中快速调整行高或列宽为适合内容显示的长度
  4. 批量重命名文件和批量修改文件扩展名
  5. Failed to maintain projects LRU cache for dir *********
  6. 释放变量所指向的内存_前端基础突破(二)内存回收与内存泄漏
  7. vue项目打包部署linux_Vue项目打包部署到Nginx服务器
  8. oracle创建目录的命令,使用create database命令手工创建Oracle数据库
  9. ROS入门笔记(十):编写与测试简单的消息发布器和订阅器(C++)
  10. php mkdir 无效,PHP mkdir()无写权限的问题解决方法