深度学习图像处理基础

这里写目录标题

  • 分辨率
    • 是什么
  • 视网膜屏
    • 视网膜屏
    • 人眼的视觉
      • 视力
    • 像素密度
    • 设置合适的PPI,制造视网膜屏
  • 色彩
    • 是什么
    • 色匹配实验
    • 色彩匹配的意义
    • 量化色彩匹配
      • 白色合为1
      • 色度图
    • 总结
  • HDR
    • 光亮度(尼特)
    • 灰阶
    • 亮度范围
    • HDR显示技术
    • 总结
  • 一级目录
    • 二级目录
    • 二级目录
    • 二级目录

分辨率

是什么

在这里插入图片描述
一张照片被拍摄出来之后,我们将其放大,可以看多许多的小方块单元,这些单元称为像素,组成了整个照片,而分辨率就是水平像素个数和垂直像素个数组合而成

在这里插入图片描述
上图相机的最高像素可以达到三千万,像素越高成像越清晰

视网膜屏

视网膜屏

在这里插入图片描述
视网膜屏就是像素颗粒很小,很细腻,细腻到人眼看不出来像素颗粒的存在,就被称为视网膜屏

视网膜屏的设计,可以欺骗人类的大脑,将一些零散的画面,反馈到大脑后成为连续的画面,这是视网膜屏的重大意义

人眼的视觉

视力

在这里插入图片描述
视力是你将两条线看成一条线之后,人眼与两条线形成的夹角,就是视力吗,这个角被称为极限分辨角度
在这里插入图片描述
在这里插入图片描述

当我们使用E子表,测试视力时,上面所反馈得到的数值,是极限分辨角度的倒数,单位是角分

像素密度

在这里插入图片描述
我们通常使用像素密度来判断像素的大小,像素密度是对角线的像素个数/对角线尺寸(单位英寸),得出这块屏幕的像素密度,简称PPI

设置合适的PPI,制造视网膜屏

在这里插入图片描述
想要计算出一个视网膜屏的PPI,需要得知这个人的视力以及观看距离,视力与观看距离可以计算出视野范围,也就是尺寸,拿到尺寸之后,根据人眼能分辨的最小的像素单元大小,就可以计算出像素的密度,即PPI

色彩

是什么

在这里插入图片描述
在这里插入图片描述
颜色是光反射的结果,光的本质是电磁波,而人类能够捕捉到的光的频率范围是400nm至700nm

色匹配实验

在这里插入图片描述
根据色匹配实验得出,同一种颜色,可以由完全不同的光谱分布实现
在这里插入图片描述
且,任何一种颜色,都可以使用红绿蓝三原色不同的比例分配进行合成

色彩匹配的意义

在这里插入图片描述
由以上结论可知,我们想要显示一个颜色,无需真的把那个颜色调出来,而是用三原色红绿蓝调制特定的比例从而合成我们想要的颜色,从而用更少的资源更高效的做事

量化色彩匹配

白色合为1

在这里插入图片描述
我们规定三原色等比例合成白色时,三色和为1

色度图

在这里插入图片描述
将400nm至700nm的点画在上面的图中,会显示出独特的曲线,而从中取三个点形成三角形,那么该三角形内的色彩就可以由这三个点的不同比例匹配出来,所以三角形越大,匹配的色彩越多
但是从工业的角度出发,为了成本,我们只需要一个能将我们日常生活中较为常见的色彩匹配出来的三角形即可,所以出现了许多的三角形标准,如下图
在这里插入图片描述

总结

在这里插入图片描述

HDR

光亮度(尼特)

人对亮度的差异的分辨能力存在极限

灰阶

在这里插入图片描述
一个器件亮度从最暗到最亮被划分为有限个等级,这些等级称为灰阶
而这些有限个灰阶的划分是按照二进制的位数划分的
例如一个8bit的灰阶,有2的8次方个不同的等级,且等级变化不连续,是间断变化的,8bit就是用二进制表示就是100000000,转为十进制就是2的8次方,计算结果为256
在这里插入图片描述
但是由于人眼对亮度差异的分辨存在极限,所以,对于不连续的灰阶,在人眼看来,是连续的

亮度范围

在这里插入图片描述
人眼能感知的亮度范围是10的-6次方到10的8次方,但是目前所有的感光器件(例如相机),他的亮度范围都没能达成人眼的范围,都要比人眼的范围小

HDR显示技术

在这里插入图片描述
所以,HDR就是将一个相机拍摄的从最暗到最亮的几张有代表性的照片合成到一起,这就是HDR技术
但是HDR技术有可能会造成原来的亮度差异的变化,造成画面的失真
所以,捕捉到更多的灰阶以及足够大的尼特范围,是HDR努力的方向

总结

在这里插入图片描述

一级目录

二级目录

二级目录

二级目录

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

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

相关文章

Job 和 DaemonSet

一、Job 1、Job 背景问题 K8s 里,最小的调度单元是 Pod,如果直接通过 Pod 来运行任务进程,会产生以下几种问题: ① 如何保证 Pod 内进程正确的结束? ② 如何保证进程运行失败后重试? ③ 如何管理多个任…

曾经爆火的「流批一体」现在怎么样了?

2021年和2022年,曾经有一个概念在整个数据开发方向传播,不管是懂和不懂的人,都能扯上一两句。那就是大家耳熟能详的「流批一体」。 时至今日,已经很少有人再提起这个话题,这个概念在21、22年很多面试中也会被面试官问到…

[嵌入式AI从0开始到入土]15_orangepi_aipro欢迎界面、ATC bug修复、镜像导出备份

[嵌入式AI从0开始到入土]嵌入式AI系列教程 注:等我摸完鱼再把链接补上 可以关注我的B站号工具人呵呵的个人空间,后期会考虑出视频教程,务必催更,以防我变身鸽王。 第1期 昇腾Altas 200 DK上手 第2期 下载昇腾案例并运行 第3期 官…

单片机学习笔记---红外遥控(外部中断)

目录 红外遥控简介 硬件电路 基本发送与接收 NEC编码​​​​​​​ 遥控器键码 复习外部中断和定时器 红外遥控简介 红外遥控是利用红外光进行通信的设备,由红外LED将调制后的信号发出,由专用的红外接收头进行解调输出 通信方式:单工…

WebGL中开发科学数据可视化应用

WebGL在科学数据可视化领域有广泛的应用,可以用于呈现和解释复杂的科学数据。以下是在WebGL中开发科学数据可视化应用时的一些建议,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.选择合…

2、电源管理入门之开机详解

目录 1. 硬件上电 2. ATF运行 3. Linux启动 3.1 内核启动start_kernel 3.2 平台启动setup_arch 3.4 DTS初始化psci_dt_init 3.5 系统rest创建kernel_init线程 3.6 SMP初始化smp_init 3.7 PSCI接口psci_cpu_on 3.8 SMC返回secondary_entry 系统开机牵扯到:“我是…

记录人工智能领域的人、事、社区

曾梦想执剑走天涯,我是程序猿【AK】 目录 简述概要关注人物OpenAI团队成员 关注事件2015年2016年2017年2018年2019年2020年2021年2022年2023年2024年 关注社区OpenAITensorFlowPyTorchMIT Technology ReviewReddit Machine LearningIEEE Transactions on Neural Net…

java 使用documents4j将XML转为pdf文件的方式

1.背景: 通过spire.doc.free将word转换成PDF时存在缺陷:只能获取前3页。获取全文另外需支付费用。 2.解决办法 使用documents4j,documents4j会保留原word文件中更多的样式,如修订模式下的差异化字体颜色、文档右侧修订记录等。 …

Android Studio基础(下载安装与简单使用)

1、搭建Android开发平台 1.1 Android Studio 下载地址及版本说明 Android 开发者官网: https://developer.android.com/index.html(全球,需科学上网) https://developer.android.google.cn/index.html(国内&#xff…

十三、集合进阶——单列集合 及 数据结构

单列集合 及 数据结构 13.1 集合体系结构13.1.2 单列集合1. Collection2.Collection 的遍历方式迭代器遍历增强for遍历Lambda表达式遍历 3.List集合List集合的特有方法List集合的遍历方式五种遍历方式对比 4.数据结构1).栈2).队列3)数组4)链表小结5&…

PyTorch – 逻辑回归

data 首先导入torch里面专门做图形处理的一个库,torchvision,根据官方安装指南,你在安装pytorch的时候torchvision也会安装。 我们需要使用的是torchvision.transforms和torchvision.datasets以及torch.utils.data.DataLoader 首先DataLoa…

营销系统黑名单优化:位图的应用解析 | 京东云技术团队

背景 营销系统中,客户投诉是业务发展的一大阻碍,一般会过滤掉黑名单高风险账号,并配合频控策略,来减少客诉,进而增加营销效率,减少营销成本,提升营销质量。 营销系统一般是通过大数据分析建模…

2024年了,如何从 0 搭建一个 Electron 应用

简介 Electron 是一个开源的跨平台桌面应用程序开发框架,它允许开发者使用 Web 技术(如 JavaScript、HTML 和 CSS)来构建桌面应用程序。Electron 嵌入了 Chromium(一个开源的 Web 浏览器引擎)和 Node.js(一…

游戏行业洞察:分布式开源爬虫项目在数据采集与分析中的应用案例介绍

前言 我在领导一个为游戏行业巨头提供数据采集服务的项目中,我们面临着实时数据需求和大规模数据处理的挑战。我们构建了一个基于开源分布式爬虫技术的自动化平台,实现了高效、准确的数据采集。通过自然语言处理技术,我们确保了数据的质量和…

【PostgreSQL实现psql连接时候提示用户的密码有效时间】

如下内容使用session_exec插件结合自定函数实现。类似于触发器的原理。 功能需要严格在测试环境测试后,才可在正式环境使用。没有相关要求,还是建议直接查询pg_roles/pg_authid/pg_user; 一、判断是否需要修改用户密码和有效期的检查SQL 首…

【Emgu CV教程】7.1、图像锐化之Laplacian(拉普拉斯)算子锐化

文章目录 一、介绍二、举例1.原始素材2.代码3.运行结果 一、介绍 前面几篇讲的是图像平滑,就是抑制或消除噪声,并使得图像亮度及颜色变化更平缓的操作。在图像处理领域,与平滑操作相对应的,叫图像锐化。 图像锐化就是增强图像的边…

python OpenCV:seamlessClone泊松融合

一、seamlessClone函数的用法 翻译 https://www.learnopencv.com/seamless-cloning-using-opencv-python-cpp/ def seamlessClone(src, dst, mask, p, flags, blendNone): # real signature unknown; restored from __doc__"""seamlessClone(src, dst, mask, …

【Hudi】Upsert原理

17张图带你彻底理解Hudi Upsert原理 1.开始提交:判断上次任务是否失败,如果失败会触发回滚操作。然后会根据当前时间生成一个事务开始的请求标识元数据。2.构造HoodieRecord Rdd对象:Hudi 会根据元数据信息构造HoodieRecord Rdd 对象&#xf…

2024年【起重机司机(限桥式起重机)】试题及解析及起重机司机(限桥式起重机)证考试

题库来源:安全生产模拟考试一点通公众号小程序 起重机司机(限桥式起重机)试题及解析考前必练!安全生产模拟考试一点通每个月更新起重机司机(限桥式起重机)证考试题目及答案!多做几遍,其实通过起重机司机(限桥式起重机)理论考试很…

linux ext3/ext4文件系统(part2 jbd2)

概述 jbd2(journal block device 2)是为块存储设计的 wal 机制,它为要写设备的buffer绑定了一个journal_head,这个journal_head与一个transaction绑定,随着事务状态的转移(运行,生成日志&#…