RGB图和HSI图转换

RGB图和HSI图转换

ID:44772736

大小:2.97 MB

页数:19页

时间:2019-10-28

RGB图和HSI图转换_第1页
RGB图和HSI图转换_第2页
RGB图和HSI图转换_第3页
RGB图和HSI图转换_第4页
RGB图和HSI图转换_第5页
资源描述:

《RGB图和HSI图转换》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

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

3、1课程设计目的错误!未定义书签。2课程设计要求13MATLAB简介23.1MATLAB主要功能23.2MATLAB优势23.2.1工作平台和编程环境23.2.2程序语言33.2.3科学计算机数据处理能力33.2.4图形处理功能33.2.5模块集合工具箱43.3MATLAB函数与数据类型44设计方案45程序编码55.1将RGB图像与HSI图像互相转换55.2将RGB图像转换到NTSC图像86仿真结果9文档实用7结论118参考文献12文档实用1课程设计目的彩色模型也称为彩色空间或彩色系统,是描述色彩的一种方法。我们用它来制定、生产、可视化一种色

4、彩。目前表达颜色的色彩模型有许多种,他们是根据不同的应用目的而提出的。在数字图形处理中,实际上最常用的彩色模型是RGB模型、HSI模型。前者主要是应用于彩色显示屏和彩色视频摄像机;后者更符合人类描述和解释颜色的方式。为了图像处理的目的,有必要在RGB和HSI、RGB和NTSC这两种彩色模型之间进行坐标转化。本次课程设计的目的在于提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法。熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计。综合运用MATLAB工具箱实现图像处理的GUI程序设计。文档实用2课程设计要求

5、利用所学的数字图像处理技术,建立实现某一个主题处理的系统,利用MATLAB软件系统来实现图像的模型转换,要求:1、熟悉和掌握MATLAB程序设计方法;3、学习和熟悉MATLAB图像处理工具箱;4、学会运用MATLAB工具箱对图像进行处理和分析;6、能对图像jpg格式进行打开、保存、另存、退出等功能操作;7、利用所学数字图像处理技术知识、MATLAB软件对图像进行RGB与HSI互相转换,RGB和NTSC进行互换;8、在程序开发时,必须清楚主要实现函数目的和作用,需要在程序书写时做适当注释说明,理解每一句函数的具体意义和使用范围;9、图像完全进

6、行彩色模型的转换。文档实用3MATLAB简介MATLAB是建立在向量、数组和矩阵基础上的一种分析和仿真工具软件包,包含各种能够进行常规运算的“工具箱”,如常用的矩阵代数运算、数组运算、方程求根、优化计算及函数求导积分符号运算等;同时还提供了编程计算的编程特性,通过编程可以解决一些复杂的工程问题;也可绘制二维、三维图形,输出结果可视化。目前,已成为工程领域中较常用的软件工具包之一。3.1MATLAB主要功能它是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用它,可以较使用传统的编程语言,如C、C++等,更

7、快的解决技术计算问题。文档实用高级语言可用于技术计算;开发环境可对代码、文件和数据进行管理;数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等;二维和三维图形函数可用于可视化数据;各种工具可用于构建自定义的图形用户界面;各种函数可将基于MATLAB的算法与外部应用程序和语言;其应用范围非常广,包括信号和图像处理、通迅、控制系统设计、测试和测量等众多应用领域。3.2MATLAB优势3.2.1工作平台和编程环境MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MAT

8、LAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。