- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 24位彩色图像的处理 2012-04-16 11.2 图像的颜色处理 11.4 彩色图像的平滑处理 11.2.1 彩色图像的灰度化处理 11.2.2 灰度图像着色处理 11.2.3 亮度调整 11.2.4 对比度调整 11.4.1 邻域平均法 11.4.2 线性平滑滤波 11.2.1 彩色图像的灰度化处理 理论基础 图像颜色可分为黑白色、灰度色和彩色 位图 颜色数 图像深度 字节数 单色图像 2 1位 1/8字节 灰度图像 256 8位 1个字节 24位真彩色图像 1677万 24位 3个字节 伪彩色图像 256 8位 1个字节 11.2.1 彩色图像的灰度化处理 理论基础 定义:灰度化处理是把含有亮度和色彩的彩色 图像变换成灰度图像的过程。 使RGB模型中的 R=G=B Gray(i,j)=0.11R(i,j)+0.59G(i,j)+0.3B(i,j) Gray(i,j)取3个分量的最大值 Gray(i,j)取3个分量的最小值 Gray(i,j)取3个分量的算术平均值 11.2.1 彩色图像的灰度化处理 实现步骤 取得图像文件的拷贝文件 取得图像的数据区指针,得到像素的蓝、 绿、红的3个分值 将蓝、绿、红3个值作比较,取得最大值 将最大颜色值返回给蓝、绿、红3个分量 显示图像 11.2.1 彩色图像的灰度化处理 编程代码 与设备无关位图(DIB),可以在不同的机器 或系统中显示位图所固有的颜色,存储以BMP为 后缀的位图文件 BMP文件由文件头、位图信息头、颜色信息表和 图像数据四部分组成。 位图文件头结构BITMAPFILEHEADER 位图信息头结构BITMAPINFOHEADER 位图颜色表RGBQUAD 位图像素数据 11.2.1 彩色图像的灰度化处理 原图 效果图 最小值 最大值 平均值 公式 11.2.2 灰度图像着色处理 理论基础 由于24位灰度图像的红、绿、蓝3分量值 相等,所以我们只要改变对应的红、绿、蓝 分量的值,即可得到伪彩色图像。 实现步骤 取得图像文件的拷贝文件 从对话框输入这3个分量的系数:m_Red(红)、 m_Green(绿)、m_Blue(蓝) 取得图像的数据区指针,得到像素的蓝、 绿、红的3个分值 再把值返回给蓝、绿、红3个指针变量 将对话框输入值m_Red、m_Green、m_Blue 分别乘以计算得到的灰度值并除以255 11.2.2 灰度图像着色处理 根据公式Gray=0.3*R+0.59*G+0.11*B得到灰度值 显示图像 11.2.2 灰度图像着色处理 效果图 原图 100 255 100 255 100 100 100 100 255 11.2.3 亮度调整 理论基础 定义:亮度的调整是指人眼亮度感觉的调整, 可以通过对R,G,B颜色的增加(增加亮度) 或减少(减少亮度)相同的增量来显示。 当输入值为100时,图像保持原来亮度 亮度的调整就是给每个分量乘以一个百分比值 当输入值小于100时,图像亮度就减少图像变暗 当输入值大于100时,可以使图像亮度增加 实现步骤 取得图像文件的拷贝文件 从对话框输入任意整数值(0-500) 取得图像的数据区指针,得到像素的蓝、 绿、红的3个分值 再把3个新值返回给蓝、绿、红3个指针变量 将检验所得的的每个值是否在(0-255)范围内, 若越界则取边界值255 11.2.3 亮度调整 将这3个分值分别乘以对话框输入的值 显示图像 效果图 原图 小于100 60 等于100 100 11.2.3 亮度调整 大于100 250 11.2.4 对比度调整 理论基础 定义:调整对比度就是对每一颜色分量值的 最大值和最小值进行处理。 改变对比度就是对每一颜色分量以一致的 方式来改变最大值和最小值之间的差值, 对每一个像素RGB分量的值都要进行调整。 从对话框获得调整的对比度的参数n, 范围是(-127,128)区间 11.2.4 对比度调整 理论基础 当输入值为0时,图像保持原来对比度 当输入值小于0时,减少图像的对比度。 g=f*(255+2*n)/255-n,n0 区间从[0,255]减少到[-n,255+n] 当输入值大于0时,增加图像的对比度。 0,fn,n0 g= 255,f255-n,n0 (f-n)*255/(255-2*n),f为其他,且n0 区间从[n,255-n]扩大到[0,255] 11.2.4 对比度调整 实现步骤 取得图像文件的拷贝文件 从对话框输入任意整数值([-127,128]) 判断输入的值是否大于等于0,或则小于0, 而选取不同的公式 将这3个值分别进行上述公式处理,得到新值 取得图像的数据区指针,得到像素的蓝、绿、 红
文档评论(0)