关于图像清晰度、通透度的描述

1、问题背景

在图像评测过程中,从主观上一般怎么去评判一副图像的优劣呢?

比较显而易见的就是图像的清晰度和通透度,他们决定了评判者对画质的第一印象。

那怎么去理解图像的清晰度和通透度呢?这是本文要描述的内容。

2、问题分析

a. 关于图像的清晰度

在描述图像的清晰度前,需要先理解一下锐度和分辨率两个概念。

什么是分辨率 ?

分辨率(Resolution)描述的是对空间细节分辨的能力,又称分辨力、鉴别率、鉴别力、分析力、解像力和分辨本领,

是图像清晰地再现被摄景物纤维细节的能力,分辨率越高图像就越清晰细腻。

如果能把相邻非常近的线条分开,我们就说图像的分辨率高。

图片

什么是锐度 ?

在摄影上,锐度(Acutance)特指图像细节、边缘的锐利程度。

高锐度意味着图像具有更鲜明、更清晰的细节和边缘,使得图像整体更加生动和引人注目。

图片

因此,锐度描述的是边界处图像信息过渡的快慢,

高锐度导致信息的迅速过渡从而使得边界清晰可见。

什么是清晰度?

清晰度是分辨率和锐度的综合表现,也就是,清晰度 = 锐度+分辨率。

分辨率决定了可以分辨出相邻多近的细节,锐度决定了细节边缘的锐利程度。见下图:

A. 分辨率良好,锐度不良

B. 分辨率不良,锐度良好

C. 分辨率和锐度均佳

图片

b. 关于图像的通透度

通透是什么?汉语中解释通透为“通明透亮”。

在图像是画面色彩影调层次丰富通明、空间感透亮深远、物体轮廓清晰明确等各种视觉和心理的综合体验。

造成不通透的原因虽然多种多样,但是表现的形式是一样的,表现为:照片发灰、发朦。

发灰,是照片中的色彩不够纯净、饱和度低,杂色、偏色太多;

而发朦是说照片的影调暗淡,表现为主体不清晰、细节不够丰富、锐度和对比度不足等。

下面是一组通透度的场景对比,这个场景是在相同照度下,相同镜头,使用 IMX334 抓取的图像。

左边的图像发灰、发朦,右边的图像相比就要通透许多。

图片

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

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

相关文章

单调栈结构

单调栈 单调栈是一种特殊设计的栈结构,为了解决如下的问题: 给定一个可能含有重复数值的 arr[],i位置的数一定存在如下两种信息: arr[i]的左侧离 i 最近并且小于(或者大于)arr[i] 的数在哪?arr…

《深入理解计算机系统》学习笔记 - 第四课 - 浮点数

Floating Point 浮点数 文章目录 Floating Point 浮点数分数二进制示例能代表的数浮点数的表示方式浮点数编码规格化值规格化值编码示例 非规格化的值特殊值 示例IEEE 编码的一些特殊属性四舍五入,相加,相乘四舍五入四舍五入的模式二进制数的四舍五入 浮…

MATLAB | 官方举办的动图绘制大赛 | 第四周(收官周)赛情回顾

MATHWORKS官方举办的迷你黑客大赛第三期(MATLAB Flipbook Mini Hack)圆满结束,虽然我的水平和很多大佬还有比较大的差距,但所有奖也算是拿满了: 专家评选前三名,以及投票榜前十:~ 每周的阶段性获奖者: 下面…

16ASM 分段和机器码

8086CPU存储分段管理 问题1:8086是16位cpu,最多可访问(寻址)多大内存? 运算器一次最多处理16位的数据。地址寄存器的最大宽度为16位。访问的最大内存为:216 64K 即 0000 - FFFF。 问题2:808…

解决方案:aarch64 ARM架构下安装Miniconda + 离线迁移Conda环境的全流程 踩坑避坑指南

目录 一、安装Miniconda1.1、确认本机架构1.2、下载Miniconda安装包1.3、安装Miniconda 二、离线配置Conda环境2.1、查看本机配置2.2、迁移虚拟环境2.3、可能遇见的报错 最后 在ARM架构下,由于Anaconda并不提供官方的ARM版本,在很多情况下强行在ARM系统中…

【图片版】计算机组成原理考前复习题【第2章 运算方法和运算器-2】

目录 前言 考前复习题(必记)​编辑 结尾 前言 在计算机组成原理的学习过程中,我们深入探索了计算机系统概述这一重要领域。计算机系统作为现代科技的核心,是整个计算机科学的基石。我们将学到的知识与理论转化为了能够解决现实…

为什么需要 Kubernetes,它能做什么?

传统部署时代: 早期,各个组织是在物理服务器上运行应用程序。 由于无法限制在物理服务器中运行的应用程序资源使用,因此会导致资源分配问题。 例如,如果在同一台物理服务器上运行多个应用程序, 则可能会出现一个应用程…

RabbitMQ学习笔记10 综合实战 实现新商家规定时间内上架商品检查

配置文件: 记住添加这个。 加上这段代码,可以自动创建队列和交换机以及绑定关系。 我们看到了我们创建的死信交换机和普通队列。 我们可以看到我们队列下面绑定的交换机。 我们创建一个controller包进行测试: 启动: 过一段时间会变成死信队列…

MySQL- in(集合) 和 not in(...) 的使用和练习

1. 基础用法 mysql中in常用于where表达式中,其作用是查询某个范围内的数据。 select * from where field in (value1,value2,value3,…) 当 IN 前面加上 NOT 运算符时,表示与 IN 相反的意思,即不在这些列表项内选择 select * from where …

API测试基础之http协议

http简介: http(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP(传输控制协议)之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出…

Star CCM+ 停止并保存用命令行运行的计算

在 StarCCM 命令行运行 中介绍了命令行运行计算的方法,有网友询问停止计算的命令,但计算一旦提交之后应该是不能用命令结束的,除非是用 kill 或任务管理器直接结束进程。然而,直接结束进程不会自动保存计算结果。 问题 通常情况下…

《使用ThinkPHP6开发项目》 - 创建应用

《使用ThinkPHP6开发项目》 - 安装ThinkPHP框架-CSDN博客 《使用ThinkPHP6开发项目》 - 设置项目环境变量-CSDN博客 《使用ThinkPHP6开发项目》 - 项目使用多应用开发-CSDN博客 根据前面的步骤,我们现在就可以开发我们的项目开发了,根据项目开发的需要…