




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+ Builder图像灰度、对比度和亮度学 号:070081102007 学生所在学院:研究生学院 学 生 姓 名 :王阳任 课 教 师 :熊邦书教师所在学院:电子信息工程学院 2008年1月07级实现图像的灰度变换和对比度、亮度调节王阳研究生学院摘 要: C+ Builder是一种快速高效的可视化开发语言,与一般语言相比,其在图形绘制和图像处理上功能较强。本文是对图像的灰度、亮度、对比度进行调整。这些处理主要是对现存图像进行处理,通过设置不同的像素颜色值来达到各种效果。关键词:C+ Builder 灰度 亮度 对比度一图像的灰化处理1.理论基础图像的灰度变换处理是图像增强处理技术中一种非常基础,直接的空间域图像处理方法,也是图像数字化软件和图像显示软件的一个重要组成部分。灰度变换是指根据某种目标条件按一定变换关系逐点改变原图像中每一个像素灰度值的方法。目的是为了改善画质,使图像的显示效果更加清晰。灰度变换有时又被成为图像的灰度增强或对比度拉伸。颜色可以为黑白色,灰度色和彩色。工程应用中经常要遇到需要把彩色图像到灰度图像的变换的问题,采集卡过来的图像为彩色图像,为加快处理速度,要把彩色图像转换为黑白图像。由彩色转化为灰度的过程叫做灰度化处理,它是使RGB模型中的R=G=B。灰度化处理是把含有亮度和色彩图像变化成灰度图像的过程。一般情况下彩色图像每个像素用3个字节表示,每个字节对应着R,G,B分量的亮度(红,绿,蓝),转换后的黑白图像的一个像素用一个字节表示该点的灰度值,它的值在0-255之间,数值越大,该点越白,即越亮,越小则越黑。转换关系为:其中为转换后的黑白图像在点处的灰度值,我们可以观察公式,其中绿色所占的比重最大,所以转换时可以直接使用值作为转换后的灰度。灰度图只能表现256种颜色,灰度化处理还有其他的方法,如:取3个分量的最大值,最小值,算术平均值等,目的都是使颜色的R,G,B分量值相等。在灰度图像中,每一个像素都以8位元表示,因此可以表现出256种层次,所以分量值的取值范围是(0-255),所以灰度图像只能表现256种颜色,且灰度图像中只有灰度而没有彩色。在这里取3个分量中的最大值作为灰度值。灰度处理首先读入图像的拷贝文件到内存中,找到R,G,B中的最大值,使颜色的分量值都相等且等于最大值,这样就可以使图像变成灰度图像。2.二值化一幅图像包括目标物体,背景还有噪声,怎样从多值的数字图像中只取出目标物体,最常用的方法就是设定某一阀值将图像的数据分成两大部分:大于的像素群和小于的像素群。这是研究灰度变换最特殊的方法,称为图像的二值化。二值化处理就是把图像分成目标物体和背景两个领域。二值化是数字图像处理中一项最基本的变换方法,通过非零取一,固定阀值,双固定阀值等不同的阀值化变换方法,使一般灰度图变成了黑白二值图像将我们所需的目标部分从复杂的图像背景中脱离出来。阀值处理的操作过程是先由用户指定或通过算法生成一个阀值,如果图像中某图像素的灰度值小于该阀值,则将该像素的灰度值设置为0或255,否则灰度值设置为255或0.阀值化的变换函数表达式如下:其中为指定的阀值。阀值就像个门槛,比它小就是黑。该变换函数是阶跃函数,只需给出阀值点即可,经过阀值处理后的图像变成了一幅黑白二值图。3.实现步骤(1) 取得图像文件的拷贝文件;(2) 取得图像的数据区指针,得到像素的蓝,绿,红的3个分值;(3) 将蓝,绿,红的3个值作比较,取得最大值;(4) 将最大颜色值返回给蓝,绿,红的3个分量;(5) 显示图像。二图像的亮度处理1.理论基础人眼对亮度是非常敏感的,在比较两个强弱不同的亮度时,有较好的判断力。所以在图像的处理过程中,经常要对亮度和对比度进行调整。亮度的调整,是指人眼亮度感觉的调整,可以通过对R,G,B颜色的增加(增加亮度)或减少(减少亮度)相同的增量来显示。亮度的调整就是给每个分量乘以一个百分比值,这个值由对话框输入。3个颜色指针分别乘以一个百分比的量后再返回给原来的颜色分量。(1) 当输入值为100时,图像保持原来亮度;(2) 当输入值小于100时,图像亮度就减少,图像就变暗;(3) 当输入值大于100时,就可以使图像的亮度增加。2.实现步骤(1) 取得图像文件的拷贝文件;(2) 从对话框输入任意整数值(这里约定在0-500);(3) 取得图像的数据区指针,得到像素的蓝、绿、红的3个分值;(4) 将这3个值分别乘以从对话框输入的值;(5) 检验所得到的每个值是否在(0-255)范围内,若越界则取边界值255;(6) 再把3个新值返回给蓝、绿、红的3个指针变量;(7) 显示图像。三图像的对比度调整1.理论基础调整对比度可以使图片的颜色之间更符合人们的需求,实现一些效果。假设有一幅图像,成像时光照不足,使得整幅图像偏暗,或者成像时光照过强,使得整幅图像偏亮,这些情况称为低对比度,即颜色都挤在一起,没有拉开。增加对比度的意思就是把所感兴趣的颜色范围拉开,使得该范围内的像素,亮的越亮,暗的越暗,从而达到增强对比度的目的。对比度实际就是颜色分量之间的差值。调整对比度就是对每一颜色分量值的最大值和最小值进行处理。改变对比度就是对每一颜色分量以一致的方式来改变最大值和最小值之间的差值,对每一个像素RGB分量的值都要进行调整。因为一个真彩色图像由三个字节组成,并且DIB位图是从最下面一行开始逐渐的向上存储,也即等于把图像倒过来经行扫描。所以像素的指针先指向B,然后指向G,最后指向R。从对话框获得调整的对比度的参数n在(-127,128)区间。具体实现的方法如下。(1) 当输入值为0时,图像保持原来对比度;(2) 当输入值小于0时,减少图像的对比度。减少对比度变化的方法为:上述计算的结果是对每个红、绿、蓝分量的区间经行缩小,把从减少到。(3) 当输入值大于0时,增加图像的对比度。增加对比度变化的方法为:式中,为原图像的像素的分量值,为改变后的对应的分量值。计算的结果是对每个红、绿、蓝分量的区间进行扩大,把从增加到。2.实现步骤(1) 取得图像文件的拷贝文件;(2) 取得图像的数据区指针,得到像素的蓝、绿、红的3个分量;(3) 将这3个人值分别进行上述公式处理,得到新值;(4) 再把3个新值返回给蓝、绿、红3个指针变量;(5) 显示图像。四图像的实现结果图1 原图像 图2 图像的灰度处理 图3 图像的二值化 图4 对图像增加亮度 图5 对图像减小亮度 图6 对图像增加对比度 图7 对图像减小对比度五实验结果分析本实验是对图像进行灰度、亮度、对比度处理,通过这个实验得出如下结论:图像经过灰度、亮度、对比度处理后,效果明显。本实验还对图像进行了特殊的灰度处理二值化,效果也很明显。并且在亮度或对比度处理时,可以逐步增加或减小图像的亮度和对比度的。 参考文献 1梅成刚等.C+Builder项目开发实践.北京:中国铁路出版社,2003,237-2662余明星等.Borland C+ Builder程序设计经典.北京:科学出版社,2004,121-14
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年深海矿产资源勘探技术装备创新与市场潜力报告
- 2025年高中数学概率统计知识冲刺押题试卷
- 2025年房地产估价师考试房地产估价实务冲刺试卷
- 2025年考研英语(一)阅读理解技巧精讲 阅读理解高分策略
- 2025年公共营养师二级考试专项训练试卷及真题解析
- 现代化家具知识培训总结课件
- 2025年环境影响评价工程师考试案例分析试卷 环评报告专项强化
- 现代农业知识培训课件
- 测试工程师的岗位职责
- 新重庆市劳动合同范本
- CloudFabric云数据中心网解决方案-Underlay网络
- 场地平整工程合同范本
- 塑料注塑采购合同范本
- 供暖合同能源管理合同
- 快递驿站承包协议书
- 2024-2030年中国铁基纳米晶带材行业应用状况与需求趋势预测研究报告
- 低空经济基础知识 -彻底看懂低空经济 2024
- 手术室胃肠外科进修汇报
- 儿童骨龄评价及身高促进学习培训课件
- TCALC 003-2023 手术室患者人文关怀管理规范
- 九型人格测试108题官方标准版-直接出答案
评论
0/150
提交评论