20113616131_覃宗权_数字图像处理.docxVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20113616131_覃宗权_数字图像处理

鲁东大学2013-2014学年第一学期《数字图像处理》课程论文课程号:3615260 -01任课教师王刚成绩论文题目:图像灰度化处理论文格式:题目:仿宋、小三题目、班级、学号:仿宋、小四、居中摘要:300字左右行距:1.5倍正文:关键字、原理、实现、结果、结论、参考文献教师评语:教师签字:年月日摘要图像样本目前大都是通过摄像机、数码相机等设备拍摄获取的,因而预处理前的图像都是24位真彩色图像。彩色图像包含着大量的颜色信息,不但在存储上开销很大,而且在处理上也会降低系统的执行速度,而且大多数图像处理技术都是针对256级灰度图的,因此在对图像进行识别等处理中经常将彩色图像转变为灰度图像,以加快处理速度。由彩色转换为灰度的过程叫做灰度化处理。将彩色图像转换成灰度图,一方面提高了图像的处理速度,另一方面更统一了多种颜色的照片。正文关键字:灰度化加权平均法 平均值法 最大值法图像灰度化处理基本原理彩色图像中的每个像素的颜色有R、G、B三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围。而灰度图像是R、G、B三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围为255种,所以在数字图像处理种一般先将各种格式的图像转变成灰度图像以使后续的图像的计算量变得少一些。灰度图像的描述与彩色图像一样仍然反映了整幅图像的整体和局部的色度和亮度等级的分布和特征。图像的灰度化处理可用三种方法来实现。本设计采用的三种方法,都实现了对彩色图像的灰度化处理。下面分别对其作具体分析如下: 方法一:加权平均法 根据重要性及其它指标,将R、G、B三个分量以不同的权值进行加权平均。由于人眼对绿色的敏感度最高,对蓝色敏感度最低。因此,在MATLAB中我们可以按下式系统函数,对RGB三分量进行加权平均能得到较合理的灰度图像。    f(i,j)=0.30R(i,j)+0.59G(i,j)+0.11B(i,j))  方法二:平均值法 将彩色图像中的R、G、B三个分量的亮度求简单的平均值,将得到均值作为灰度值输出而得到灰度图。其表达式见下式(    f(i,j)=(R(i,j)+G(i,j)+B(i,j)) /3  方法三:最大值法 将彩色图像中的R、G、B三个分量中亮度的最大值作为灰度图的灰度值。其表达式见下式:    f(i,j)=max(R(i,j),G(i,j),B(i,j))图像灰度化实现过程:首先,打开MATLAB7.0软件,新建M文件。M文件是包括MATLAB代码的文件。 然后,进行代码编写。本次课程设计的源代码如下:  MyYuanLaiPic = imread(F:/huidu.jpg); %读取RGB格式的图像 MyFirstGrayPic = rgb2gray(MyYuanLaiPic); %用已有的函数进行RGB到灰 度图像的转换 [rows , cols , colors] = size(MyYuanLaiPic); %得到原来图像的矩阵的参数 SecGrayPic = zeros(rows,cols); %用得到的参数创建一个全零的矩阵,这个矩阵用来存储用下面的方法产生的灰度图像 SecGrayPic = uint8(SecGrayPic); %将创建的全零矩阵转化为uint8格式,因为用上面的语句创建之后图像是double型的 ThirdGrayPic=zeros(rows,cols); ThirdGrayPic=uint8(ThirdGrayPic);for i = 1:rows for j = 1:colssum1 = 0; sum2 = 0;  for k = 1:colors  sum1=sum1+MyYuanLaiPic( i,j,k )/3;  %用均值法进行RGB到灰度图像的转换  sum2=sum2+max(MyYuanLaiPic( i,j,k ));%用最大值法进行RGB到灰度图像转换 end   SecGrayPic(i,j) = sum1; %将得到的加权平均值作为对应像素点 的灰度值 ThirdGrayPic(i,j)=sum2;%将得到的简单平均值作为对应像素点 的灰度值 end    end imwrite(SecGrayPic ,F:/1.bmp,bmp); %将转换后图像以bmp格式写入文件1.bmp imwrite(ThirdGrayPic,F:/2.bmp,bmp); %将转换后图像以bmp格式写入文件2.bmp figure(1); %显示第1幅图像 imshow(MyYuanLaiPic);  %显示原来的RGB图像 figure(2); %显示第2幅图像 imshow(MyFirstGrayPic);  %显示经过系统函数运算过的灰度图

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档