×

如何进行RGB图和HSI图的转换详细资料说明

消耗积分:0 | 格式:rar | 大小:1.01 MB | 2018-12-05

分享资料个

  所谓彩色模型就是指摸个三维颜色空间中的一个可见光子集。它包含某个颜色域的所有颜色。例如, RGB 颜色模型就是三维直角坐标颜色系统的一个单位正方体。颜色模型的用途是在某个颜色域内方便的制定颜色, 由于每一个颜色域都是可见光的子集, 所以任何一个颜色模型都无法包含所有得可见光。在大多数的颜色图形显示设备一般都是使用红、绿、蓝三原色, 我们的真实感图形学中的主要的颜色模型也是RGB 模型,但是红、绿、蓝颜色模型用起来不太方便,它与直观的颜色概念如色调、饱和度和亮度等没有直接的联系。

  计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R、G、B相加混色的原理。通过发射出三种不同强度的电子束, 使屏幕内侧覆盖的红、绿、蓝磷光材料发光尔产生色彩的。这种色彩的表示方法称为RGB 色彩空间表示。HSV 颜色模型中颜色的参数分别是:色彩,纯度,明度。HSV 模型的三维表示是一种比较直观的颜色模型, 在许多图形编辑工具中应用比较广泛。如Photoshop等等。但这也决定了他不适合使用在光照模型中。YCbCr 是DVD 、摄像机、数字电视等消费类视频产品中, 常用的色彩编码方案。YCbCr 有时也会称为YCC。YCbCr 在模拟分量视频中也常被称为YPbpr。

  彩色模型也称为彩色空间或彩色系统,是描述色彩的一种方法。我们用它来制定、生产、可视化一种色彩。目前表达颜色的色彩模型有许多种,他们是根据不同的应用目的而提出的。在数字图形处理中,实际上最常用的彩色模型是RGB 模型、HSI 模型。前者主要是应用于彩色显示屏和彩色视频摄像机;后者更符合人类描述和解释颜色的方式。

 

  为了图像处理的目的,有必要在RGB 和HSI、RGB 和NTSC 这两种彩色模型之间进行坐标转化。本次课程设计的目的在于提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法。熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计。综合运用MATLAB 工具箱实现图像处理的GUI 程序设计。

  利用所学的数字图像处理技术,建立实现某一个主题处理的系统,利用MATLAB 软件系统来实现图像的模型转换,要求:

  1、熟悉和掌握MATLAB 程序设计方法;

  3、学习和熟悉MATLAB 图像处理工具箱;

  4、学会运用MATLAB 工具箱对图像进行处理和分析;

  6、能对图像jpg 格式进行打开、保存、另存、退出等功能操作;

  7、利用所学数字图像处理技术知识、MATLAB 软件对图像进行RGB 与HSI互相转换, RGB 和NTSC 进行互换;

  8、在程序开发时,必须清楚主要实现函数目的和作用,需要在程序书写时做适当注释说明,理解每一句函数的具体意义和使用范围;

  9、图像完全进行彩色模型的转换。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !