彩色图像分割-RGB模型.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
彩色图像分割-RGB模型

成 绩 评 定 表学生姓名班级学号专 业电子信息工程课程设计题目彩色图像分割程序设计——RGB模型评语组长签字:成绩日期 201 年 月 日课程设计任务书学 院信息科学与工程专 业电子信息工程学生姓名班级学号课程设计题目彩色图像分割程序设计——RGB模型实践教学要求与任务:本次课程设计中,主要任务是实现基于RGB模型的彩色图像分割的程序设计,对给定的彩色图像的颜色,使用RGB颜色模型,来对其进处理。并且设计MATLAB程序,使其能完成输入图像便自动使用RGB模型来进行图像分割。工作计划与进度安排:第一阶段(1-2天):熟悉matlab编程环境,查阅相关资料;第二阶段(2-3天):算法设计;第三阶段(2-3天):编码与调试;第四阶段(1-2天):实验与分析;第五阶段(1-2天):编写文档。指导教师: 201 年 月 日专业负责人: 201 年 月 日学院教学副院长: 201 年 月 日摘 要 Matlab是当今最优秀的科技应用软件之一,它一强大的科学计算与可视化功能,简单易用,开放式可扩展环境,特别是所附带的30多种面向不同领域工具箱支持,使得它在许多科学领域中成为计算机辅助设计与分析,算法研究和应用开发的基本工具盒首选平台在图像处理中,Matlab也得到了广泛的应用,例如图像变换,设计FIR滤波器,图像增强,四叉树分解,边缘检测,小波分析等等。不同的颜色空间在描述图像的颜色时侧重点不同。如RGB(红、绿、蓝三原色)颜色空间适用于彩色监视器和彩色摄象机,HSI(色调、饱和度、亮度)更符合人描述和解释颜色的方式(或称为HSV,色调、饱和度、亮度),CMY(青、深红、黄)、CMYK(青、深红、黄、黑)主要针对彩色打印机、复印机等,YIQ(亮度、色差、色差)是用于NTSC规定的电视系统格式,YUV(亮度、色差、色差)是用于PAL规定的电视系统格式,YCbCr(亮度单一要素、蓝色与参考值的差值、红色与参考值的差值)在数字影像中广泛应用。彩色图像的处理有时需要将图像数据在不同的颜色空间中表示,因此,图像的颜色空间之间的转换成为一项有意义的工作。其中RGB在颜色空间转换中其关键作用,是各个空间转换的桥梁。Matlab中的颜色空间转换只涉及到了RGB、HSV、YCbCr、YIQ等,没有包含lαβ和其它颜色空间的转换。关键字:Matlab;图像处理;RGB目 录1 设计任务及目的11.1 设计任务11.2 设计目的12 MATLAB简介13 图像处理简介23.1 图像处理技术23.2 图像处理的内容34 RGB模型简介45 设计方案55.1 传统阈值分割算法分析55.2 基于RGB颜色空间的阈值分割算法65.3 K-MEANS聚类方法76 Matlab编程实现?87 程序设计98 仿真结果与分析108.1 仿真结果108.2 结果分析11结 论12参考文献13彩色图像分割程序设计——RGB模型1 设计任务及目的1.1 设计任务对给定的彩色图像的颜色,使用RGB颜色模型,来对其进处理。并且设计MATLAB程序,使其能完成输入图像便自动使用RGB模型来进行图像分割。1.2 设计目的(1)综合运用相关课程中所学到的理论知识去独立完成设计课题。(2)通过查阅手册和相关文献资料,培养独立分析和解决问题的能力。(3)进一步熟悉Matlab运用和图像处理的知识,加深对专业知识和理论知识学习的认识和理解。(4)学会撰写课程设计的总结报告。(5)培养严肃认真的工作作风和严谨的科学态度。2 MATLAB简介MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。? MATLAB是matrix和laboratory两个词的组合,意为矩阵工厂。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。? MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。?[4]MATLAB的基本数据单位是矩阵,它的

文档评论(0)

bigone123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档