如何理解景深

直观理解

先看两幅图片:

 图片虽然是二维的,但描述的是三维的场景。

近处的场景较为清晰,而远处的却逐渐模糊。但是景深大的排出的图片前后清晰的范围越大!

所以,初步理解景深就是图片清晰的前后范围,景深越大,这个清晰的范围越大。

深入理解

那这个范围是这么来的?

光线经过镜头,最终打到CCD的像素点上。

有的光线正好交汇在CCD版面处,

有的光线提前交汇(如B1)然后散开,然后在CCD版面处形成一个弥散圆。

有的光线滞后交汇(如B2)还没交会就在CCD版面处形成一个弥散圆。

但如果弥散圆的大小小于CCD像素格子的大小,那么将不影响显示效果,反之会变模糊。

这样就产生了一个景深的范围!

光圈和景深

这幅图可以帮我们进一步理解景深,可以看到光圈大时景深变小,光圈小时景深变大。

这也为啥我们看不清时,然后眯眼看时,就会看得清楚一点的原因了。

相关推荐

  1. 如何理解闭包

    2024-02-20 07:38:03       22 阅读
  2. 如何理解AI Agent

    2024-02-20 07:38:03       16 阅读
  3. 如何理解React

    2024-02-20 07:38:03       21 阅读
  4. 如何理解JVM

    2024-02-20 07:38:03       15 阅读
  5. 如何理解数据库事务

    2024-02-20 07:38:03       14 阅读
  6. 如何理解 HTTP 状态码?

    2024-02-20 07:38:03       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-20 07:38:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-20 07:38:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-20 07:38:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-20 07:38:03       20 阅读

热门阅读

  1. Centos7.6快速安装mysql8.0不需要验证秘钥完整步骤

    2024-02-20 07:38:03       28 阅读
  2. Spring Cloud Gateway负载均衡

    2024-02-20 07:38:03       24 阅读
  3. vite 和 webpack 的区别

    2024-02-20 07:38:03       29 阅读
  4. 【webpack】基础介绍

    2024-02-20 07:38:03       26 阅读
  5. Webpack和Rollup区别、使用场景、如何选择

    2024-02-20 07:38:03       28 阅读
  6. 【Spring Boot 3】【JPA】一对一单向关联

    2024-02-20 07:38:03       27 阅读
  7. 在Spring Boot中实现类似SPI机制的功能(二)

    2024-02-20 07:38:03       32 阅读
  8. .NET有哪些微服务框架

    2024-02-20 07:38:03       32 阅读
  9. 辽宁政采入驻小知识

    2024-02-20 07:38:03       26 阅读
  10. 【机器学习】是什么?

    2024-02-20 07:38:03       27 阅读
  11. 框架技巧整理

    2024-02-20 07:38:03       28 阅读
  12. npm install 相关过程及分析

    2024-02-20 07:38:03       31 阅读