目录

视场(Field of View)

框架实战


视场(Field of View)

我们成像系统(相机)的另一个特性是视场,有时被称为缩放,这可能不是很正确。但这是我们的视场有多宽的想法。我要在一个镜头里给你们看这个镜头,可以改变它的焦距,向你们展示视场是焦距的函数。有一种镜片可以在保持恒定焦距的同时改变视场,这种镜片叫做变焦镜头(Zoom Lenses)。有些镜头你可以改变焦距,但你必须重新对焦,这些被称为可变焦距镜头(Variable Focal Length Lenses),这只是命名法。

在这里,我们从一个非常广角镜头开始,它说17毫米。 你看到那艘船上的那个小圈子?(如图) 当我们逐步完成并从17毫米增加到28,再到50增加到85时,我们正在做的是增加镜头的焦距。

1

这里是135毫米,300毫米,500毫米,那是1000毫米(如图1),所以我们从17毫米的焦距到1000毫米的焦距,这个比值大于50比1,这是船上的那个人(如图2),对吧。同样的船,right。他就在这里,这是不可思议的缩放,你认为他们用的是三脚架? 当然要这么做了,right? 事实上,如果你没有想到,这是你可能会想到的,right?

1

2

让我们假设你的手抖动了一下,它们会引起轻微的角度偏移,如果我的图像是这么宽的,近距离的,那么少量的角度偏移不会移动我的像素。但是假设我的视角是,你知道的,很远的,一个度或者几个度,那么,我的手的小角度移动会使像素移动很多。这就是为什么焦距越长,你的图像就越稳定。这就是为什么你要有一个三脚架,这不仅仅是因为它们很重,也是因为你需要让图像保持完美的效果。

现在我们可以计算视场(Field of View)。而视场实际上取决于两件事。我们已经知道了,right?我们知道这取决于焦距(Focus Length),但它也将是一个函数,比如,感光的元件有多大?所以 d 这里叫视网膜(Retina)的大小,okay?所以视网膜是你眼睛后部感觉到光的东西,把它想象成感光的介质。

d 是这条线的整个大小(如图1),这是 f 焦距(如图2),显然是d/2  /  f,这个角是arctan(如图3),这是切线的角度,就是这个角(如图4),这是半个视场。所以基本上,底线是 焦距 f 越长,视场越小。成像面越大,视场越大。

事实上,有时被称为中画幅摄影(Medium Format Photography)(如图5),他们不是使用小传感器,而是使用大得多的传感器,这样它们可以放置更多的像素,但是可以覆盖大得多的区域,从而可以获得更宽的视场。

1

2

3

4

5

框架实战

假设你是一个美术馆。你一直盯着一幅你真正喜欢的画,现在你想拍一张它的照片。

你的相机有一个镜头(如图1),里面有一个传感器(如图2)。

1

2

现在,当你拍照时,你显然希望这幅画成为焦点。但是,假设您还想要这样的帧,当投影到传感器以匹配传感器宽度时,图片精确地拍摄图像区域,即,您想要获得图像(如图1)。

1

假设相机镜头的固定焦距为15毫米,传感器宽度(用d表示)为35毫米,画作的宽度(w)为0.7米。

现在,有了关于视野的知识,你能够计算出镜头需要离绘画多远,以及图像平面需要离镜头多远以获得期望的对焦图像吗?在计算答案时要注意单位。

为了解决这个问题,首先要注意我们有两个未知数,即 z 和 z' 。这表明了什么? Well,我们可能需要两个方程来解决。

1.一个是我们现在熟悉的薄透镜方程。(如图)

让我们简化这一点,这样我们就可以表达一个变量的另一个方面。在左手边两个相加,

然后交叉乘法,

现在假设我们想把所有的zs放在一边,

提取z,

最后我们可以写z,记住这个最后的结果。

现在,我们需要考虑第二个等式。再看一下图表。 看到有用的东西? 这两个相似的三角形怎么样?(如图)

它们告诉我们(如图),

简化这一点,我们可以写出(如图),

这是我们的第二个结果,记得我们之前发现(如图),

现在我们看到(如图),

将这两个方程等价(如图),

我们得到了(如图),

等于这两个并进一步求解,我们得到(如图),

现在把d,f和w的值放在这里,你应该得到 z' 等于52.5毫米,把它放在这里,应该给你 z 等于1.05米。


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

13.相机和图像——视场(Field of View),视场实战_4相关推荐

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

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

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

    目录 聚焦于对象实战 聚焦于对象实战-解决方案 不断变化的焦距 景深 聚焦于对象实战 让我们试着应用这个方程来聚焦一个物体.这是我们的透镜和图像平面(如图). 现在我们有一个物体点p(如图1),在点p ...

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

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

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

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

  5. 相机视野拉伸,设置相机的Field Of View改变视野的大小

    游戏开发过程中,需要很多地方来改变相机视野的大小,比如在竞技类游戏中通过拉伸相机视野,给人一种加速的感觉,本篇博客就告诉大家一种简易的方法实现这种效果,通过设置相机的Field Of View大小,本 ...

  6. unity 求出物体所在相机的横截面 解决调整 field Of View后场景物体和UI不匹配

    接着上一篇来 Unity UI上的物体跟随场景物体位置变化而变化(人物血条/称号) 上一篇写了血条跟随角色变化  写完之后 我需要用相机的 field Of View 功能做一个远近景切换的功能 然后 ...

  7. 深度视场角(Depth Field of View)

    深度视场角(Depth Field of View) Realsense相机深度图的建立依赖双目立体成像原理,其有效视场是左.右成像器视场的重叠部分,如下图所示 顺带一提,这张图不能用于计算双目相机深 ...

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

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

  9. 视觉SLAM⑤--相机与图像

    目录 5.0 本章简介 5.1 相机模型 5.1.1针孔相机模型 5.1.2 畸变模型 5.1.3 双目相机模型 5.1.4 RGB-D相机模型 5.2 图像 5.3 实践:计算机中的图像 5.3.1 ...

  10. SLAM基础:相机与图像

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

最新文章

  1. linux 用户行为审计update1
  2. lombok插件:Data自动get/set方法, Slf4j实现Logger的调用
  3. 报名开启!AI+科学计算专场直播:大咖齐聚×独家礼物,限量200份
  4. JVM运行时区域详解
  5. java8 Optional正确使用姿势
  6. java8四大核心函数式接口(模拟实现,全网最通俗易懂)
  7. python 文件函数_python文件操作及函数学习
  8. [转载] css border-collapse
  9. JavaScript中call,apply,bind方法的总结
  10. cx_Oracle库导入失败引起crontab中python程序运行失败,并且无错误提示
  11. Python各版本的差异总结
  12. keil5手动下载并添加pack
  13. Python运行jieba出现Building prefix dict from the default dictionary ...解决办法(会显示正确结果)
  14. 如何取消文件关联,恢复文件默认的图标,最简单的办法!!!!!
  15. Tasteless challenges hard WP
  16. win7系统wifi没有网络连接到服务器,Win7连不上WiFi怎么办 windows7系统恢复无线网络连接图文教程详解...
  17. 容性耦合等离子体(CCP)和电感耦合等离子体(ICP)
  18. 有哪些对树莓派的有趣改造和扩展应用?
  19. SNS交换机(OEM博科FC交换机)怎样设置密码策略
  20. 大数据——何谓“大”

热门文章

  1. How To Clone Scrypt Based Altcoins for Fun and Profit
  2. memcached入门使用
  3. 【PS】4组318张超高清叠加层+PS动作图片素材
  4. 查询结果按中文拼音顺序排序
  5. 使用 python 实现恩尼格码的加密
  6. 两表联合查询,求TOP100商品。。。。。。。。。。感激不尽!
  7. android 平板怎么截图,平板电脑怎样截图
  8. microbiomeViz:绘制lefse结果中Cladogram
  9. 蓝桥杯 算法训练 调和数列问题
  10. 计算机基础——Word 2010