热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

分辨率相关概念详解一下,分辨率的分类及其含义

目录1、分辨率1-1、分辨率定义:1-2、镜头分辨率1-3、相机的摄影分辨率1-4、锐度1-5、影响分辨率的相关因素1、分辨率1-1、分辨率定义:分辨率又称

目录

1、分辨率

1-1、分辨率定义:

1-2、镜头分辨率

1-3、相机的摄影分辨率

1-4、锐度

1-5、影响分辨率的相关因素


1、分辨率 1-1、分辨率定义: 分辨率又称分辨力、鉴别率、鉴别力、分析力、解像力和分辨本领,是指摄影镜头清晰地再现被摄景物纤维细节的能力。   1-2、镜头分辨率 定义:镜头的分辨率是指在成像平面上1mm间距内能分辨开的黑白相间的线条对数,单位是“线对/毫米”(lp/mm,line-pairs/mm);   镜头分辨率公式: 最小分辨距离公式: r=1.22 * λf/D (光学仪器在衍射极限下所能分析出的两个最近物点的距离, 也就是一个爱里斑的半径); 镜头分辨率公式:R = 1/r = 1/1.22 * λf/D = D/1.22λf  (D为镜头通光孔径,λ为入射光线的波长,f为镜头焦距);   1-3、相机的摄影分辨率 摄影分辨率实际是镜头和相机的综合分辨率; 单位是:LW/PH,使用相机直接拍摄标板,读出每像高最多可以分辨多少条线数;   1-4、锐度 锐度定义:锐度(Acutance) 也叫对比度,表示图像边缘锐利程度。可反映镜头还原景物低反差细节的能力; 形成原因:由于镜头像差和衍射作用的存在,边界清晰度会下降,黑白之间形成一个过渡带,过渡带越窄,镜头还原景物细微层次的能力也就越强;   如下:A镜头锐度高;                            如下:锐度低,画面失真;                锐度与分辨率对像质影响的区别( 清晰度=锐度+分辨率); 分辨率是镜头的数量指标,锐度则是镜头质量指标;   A;分辨率良好,锐度不良 B:分辨率不良,锐度良好 C:分辨率和锐度均佳   1-5、影响分辨率的相关因素 影响镜头分辨率的相关因素 a、镜头分辨率公式:R = 1/r = 1/1.22 * λf/D = D/1.22λf ;   由公式知镜头分辨率和镜头的 通光口径D、焦距f、光线波长 λ有关; b、如下:通过 增大通光口径的大孔径天文望远镜、 减小波长的透射电子显微镜10^-3nm来提高分辨率;                                      c、因为光圈数:F=f/D,则: R= 1/1.22 λF ;     选取人眼最敏感的黄绿光λ=555nm;          得: R=1477/F ;     由公式知镜头分辨率和镜头的 光圈数F相关;   d、如下,分辨率与光圈的关系(F=f/D, 光圈数越大,镜头通光口径越小,衍射越明显,分辨率越低);                 影响摄影分辨率的相关因素 传感器的尺寸:CCD/CMOS尺寸越大,感光面积越大,可排的像素数量越多,分辨率也就越高( 相同尺寸的传感器像素增加固然是件好事,但这也会导致单个像素的感光面积缩小,有曝光不足的可能。)
推荐阅读
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • Python 内存管理机制详解
    本文深入探讨了Python的内存管理机制,涵盖了垃圾回收、引用计数和内存池机制。通过具体示例和专业解释,帮助读者理解Python如何高效地管理和释放内存资源。 ... [详细]
  • C#设计模式学习笔记:观察者模式解析
    本文将探讨观察者模式的基本概念、应用场景及其在C#中的实现方法。通过借鉴《Head First Design Patterns》和维基百科等资源,详细介绍该模式的工作原理,并提供具体代码示例。 ... [详细]
  • 本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ... [详细]
  • Appium + Java 自动化测试中处理页面空白区域点击问题
    在进行移动应用自动化测试时,有时会遇到某些页面没有返回按钮,只能通过点击空白区域返回的情况。本文将探讨如何在Appium + Java环境中有效解决此类问题,并提供详细的解决方案。 ... [详细]
  • 如何清除Chrome浏览器地址栏的特定历史记录
    在使用Chrome浏览器时,你可能会发现地址栏保存了大量浏览记录。有时你可能希望删除某些特定的历史记录而不影响其他数据。本文将详细介绍如何单独删除地址栏中的特定记录以及批量清除所有历史记录的方法。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 解决TensorFlow CPU版本安装中的依赖问题
    本文记录了在安装CPU版本的TensorFlow过程中遇到的依赖问题及解决方案,特别是numpy版本不匹配和动态链接库(DLL)错误。通过详细的步骤说明和专业建议,帮助读者顺利安装并使用TensorFlow。 ... [详细]
  • 探索新一代API文档工具,告别Swagger的繁琐
    对于后端开发者而言,编写和维护API文档既繁琐又不可或缺。本文将介绍一款全新的API文档工具,帮助团队更高效地协作,简化API文档生成流程。 ... [详细]
  • 本文探讨了在构建应用程序时,如何对不同类型的数据进行结构化设计。主要分为三类:全局配置、用户个人设置和用户关系链。每种类型的数据都有其独特的用途和应用场景,合理规划这些数据结构有助于提升用户体验和系统的可维护性。 ... [详细]
  • Linux中的yum安装软件
    yum俗称大黄狗作用:解决安装软件包的依赖关系当安装依赖关系的软件包时,会将依赖的软件包一起安装。本地yum:需要yum源,光驱挂载。yum源:(刚开始查看yum源中的内容就是上图 ... [详细]
author-avatar
黑焰2502887807
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有