文章目录

  • 6.1 彩色基础
  • 6.2 彩色模型
    • 6.2.4 设备无关彩色模型
  • 6.3 假彩色图像处理
    • 6.3.1 灰度分层和彩色编码
    • 6.3.2 灰度到彩色的变换
  • 6.4 全彩色图像处理基础
  • 6.5 彩色变换
    • 6.5.2 补色
    • 6.5.3 彩色分层
    • 6.5.4 色调(Tone)和彩色校正
    • 6.5.5 彩色图像的直方图处理

6.1 彩色基础

区分不同颜色的特性?

区分不同颜色的特性通常是亮度、色调和饱和度。

  • 亮度:亮度体现的是发光强度的消色概念(不包含颜色的概念)
  • 色调:表示被观察者感知的主导色,通常是混合光波中与主波长相关的属性
  • 饱和度:饱和度是相对纯度,指的是与一种颜色混合的白光量,饱和度和所加的白光量是成反比的

CIE 色度图有等能量点的概念,等能量点处的饱和度是零。

为什么我们在 RGBCMYCMYK 模型建立以后要运用 HSI 颜色模型?

我们人类不认为彩色图像是由 3 幅原色图像合成的单幅图像。同时已知每种原色的百分比,我们并不能给出一辆汽车的颜色。可以说 RGB 对于图像彩色生成而言是理想的,但对于颜色描述而言则存在许多局限性。

光的三原色:红绿蓝 RGB;

颜料的三原色:青色、深红色、黄色 CMY;

色度图对于色彩混合而言非常有用,因为色度图中连接任意两点的直线段定义了所有不同颜色的变化,这些颜色可由这两种颜色以不同的比例相加得到。


6.2 彩色模型

就数字图像处理而言,实际中最常用的面向硬件的模型有:

  1. 针对 彩色显示器 和 彩色摄像机 开发的 RGB( 红、绿、蓝 模型

  2. 针对 彩色打印 开发的 CMY( 青 Cyan 、 粉红 Magenta 、 黄 Yellow) 模型 和 CMYK( 青 、粉红 、黄 、黑 Black)模型

  3. 针对人们描述和解释颜色的方式 开发的 HSI( 色调 Hue、饱和度Saturation、亮度 Intensity) 模型 。 HSI 模型还有一个优点,即它能解除图像中颜色和灰度级信息的联系,使其更适合于本书中给出的许多 灰度级处理技术。

6.2.4 设备无关彩色模型

L*a*b 模型


6.3 假彩色图像处理

6.3.1 灰度分层和彩色编码


按照图像的物理性质细分灰度时,灰度分层的意义和作用更大。

6.3.2 灰度到彩色的变换



6.4 全彩色图像处理基础

全彩色图像处理方法分为两大类

  1. 首先分别处理每幅灰度级分量图像,然后将处理后的各幅分量图像合成为一幅彩色图像;
  2. 直接处理彩色像素 。

6.5 彩色变换

6.5.2 补色

6.5.3 彩色分层

突出图像中某个特定的彩色范围,有助于将目标从周围分离出来。

6.5.4 色调(Tone)和彩色校正

图像的色调范围也称 主特性 是指图像中 颜色亮度的一般分布可分为 高主特性 、 中主特性 和 低主特性 图像 。

我们通常希望彩色图像的亮度在 高光 和 阴影 之间是 等间隔 分布的 。

6.5.5 彩色图像的直方图处理

HSI 彩色空间 是适合这类方法的理想空间。

掌握彩色图像平滑和边缘检测的编程实现


6.16

C = ( 1 − R ) C ′ = ( 1 − R ′ ) M = ( 1 − G ) M ′ = ( 1 − G ′ ) Y = ( 1 − B ) Y ′ = ( 1 − B ′ ) \begin{array}{c} C=(1-R)\quad&C^{\prime}=\left(1-R^{\prime}\right) \\ M=(1-G)\quad&M^{\prime}=\left(1-G^{\prime}\right) \\ Y=(1-B)\quad&Y^{\prime}=\left(1-B^{\prime}\right) \end{array} C=(1−R)M=(1−G)Y=(1−B)​C′=(1−R′)M′=(1−G′)Y′=(1−B′)​

让亮度降低在RGB颜色模型中的公式如下:

R ′ = k R R^{\prime}=k R R′=kR

即:

1 − C ′ = k ( 1 − C ) 1-C^{\prime}=k(1-C) 1−C′=k(1−C)

因此,我们很容易推导得出

C ′ = 1 − k ( 1 − C ) = 1 − k + k C = k C + ( 1 − k ) \begin{aligned} C^{\prime} & =1-k(1-C) \\ & =1-k+k C \\ & =k C+(1-k) \end{aligned} C′​=1−k(1−C)=1−k+kC=kC+(1−k)​

冈萨雷斯DIP第6章知识点相关推荐

  1. 冈萨雷斯DIP第7章知识点

    文章目录 7.3 相关 7.5 基图像 7.6 傅里叶相关变换 7.6.1 离散哈特利变换 7.6.3 离散正弦变换 DIP的其他章节都好复习,唯独就这个第7章小波变换.复习起来十分头大,所以我开始写 ...

  2. 冈萨雷斯DIP第1章知识点

    文章目录 1.1 什么是数字图像处理 1.3 数字图像处理技术应用领域实例 1.4 数字图像处理的基本步骤 1.1 什么是数字图像处理 图像.数字图像 一幅图像可以定义为一个二维函数 f ( x , ...

  3. 冈萨雷斯DIP第10章知识点

    文章目录 10.2 点.线和边缘检测 10.2.2 孤立点的检测 10.2.3 线检测 10.2.4 边缘模型 10.3 阈值处理 10.3.4 使用图像平滑改进全局阈值处理 10.3.5 使用边缘改 ...

  4. 冈萨雷斯DIP第4章知识点

    文章目录 4.1 背景 4.3 取样和取样函数的傅里叶变换 4.5 二变量函数的傅里叶变换 4.6 二维 DFT 和 IDFT 的一些性质 4.6.6 二维离散卷积定理 4.7 频率域滤波基础 4.7 ...

  5. 冈萨雷斯DIP第2章知识点

    文章目录 2.1 视觉感知要素 2.2 光和电磁波谱 2.3 图像感知与获取 2.4 图像取样和量化 2.4.1 取样和量化的基本概念 2.4.2 数字图像表示 2.4.4 空间分辨率和灰度分辨率 2 ...

  6. 冈萨雷斯DIP第8章知识点

    文章目录 8.1 基础 8.9 块变换编码 8.9.1 变换的选择 8.9.2 子图像尺寸选择 8.9.3 比特分配 8.12 数字图像水印 8.1 基础 图像中的冗余 编码冗余:用于表示灰度的8比特 ...

  7. 冈萨雷斯DIP第9章知识点

    文章目录 9.1 预备知识 9.2 腐蚀和膨胀 9.3 开运算与闭运算 9.5 一些基本的形态学算法 9.8 灰度级形态学 9.1 预备知识 形态学运算是用 集合 来定义的 . 在图像处理中 使用两类 ...

  8. 《javascript高级程序设计》第五章知识点总结

    第五章知识点总结 1.object类型 访问对象的方法:①点表示法        (people.name) :      ②方括号表示法         (people[name]). 常用方法:h ...

  9. oracle过滤器基础,Oracle培训(四十六)——Servlet第六章知识点总结——过滤器编程...

    Oracle培训(四十六)--Servlet第六章知识点总结--过滤器编程 目标 编写一个过滤器 部署一个过滤器 了解请求和响应包装器 在请求分发器下的过滤器 知识点预览 过滤器 过滤器 1. 什么是 ...

最新文章

  1. java后台分页插件怎么写_Java分页技术(从后台传json到前台解析显示)
  2. js 中的new Image
  3. 使用Android应用调用WebService实现天气预报
  4. 无盘服务器 机械盘,Win7启动速度研究,同样的PC配置,机械盘、固态盘、无盘网络启动速度为何不同?...
  5. 【ElasticSearch】Es 源码之 ScriptModule ScriptService 源码解读
  6. Android时间戳与字符串相互转换
  7. paip.输入法编程---词频调整--单字优先编码发音一致优先的问题跟调整
  8. Docker优势以及与传统虚拟机对比(1)
  9. stm32 SSI读编码器
  10. excel文件修复工具_DBF Doctor下载_DBF文件修复软件官方版下载[管理工具]
  11. SAP PM快速指南
  12. photoshop中如何给图片加水印和去水印
  13. 你的香腮边轻轻滑落的, 是你的泪,还是我的泪。
  14. The Shawshank Redemption-8
  15. 人工智能专业就业方向有哪些?
  16. 周志华机器学习——聚类算法。
  17. mysql聚簇索引和非聚簇索引
  18. 华为云服务器 网站 要备案吗6,云服务器网站需要备案吗
  19. ERP系统有效提高生产计划合理性
  20. 【java日常知识3.2】多线程

热门文章

  1. COLMAP+OpenMVS实现物体三维重建mesh模型
  2. 即刻掌握python格式化输出的三种方式 (o゜▽゜)o☆
  3. 江苏省2021年计算机二级考试成绩,2021年江苏省计算机等级考试分数公布时间|成绩查询入口...
  4. 2019MacBookPro风扇狂转且发烫问题解决
  5. K12871 元旦晚会安排
  6. python中的私有变量
  7. mac/linux 常用命令
  8. javascript 生成简单等差数列
  9. 坚果云android功能,坚果云-安卓版5大新功能,一次性解锁!
  10. numa balance实现浅析