图 4-1 原图 内容来自www.paper51.com
paper51.com
图4-2 光线补偿效果图 http://www.paper51.com
2、 图像灰度化 内容来自论文无忧网 www.paper51.com (1)算法思想 内容来自www.paper51.com ① 彩色转换成灰度 paper51.com 将彩色图像转化为灰阶图像常采用如下的经验式: paper51.com
gray=0.39×R+0.50×G+0.11×B(式3) http://www.paper51.com 其中,gray为灰度值,R、G、B分别为红色、绿色和蓝色分量值。 http://www.paper51.com
② 灰度比例变换 http://www.paper51.com 灰度比例变换是把原像素的灰度乘以一个缩放因子,并最后截至[0,255]。 内容来自论文无忧网 www.paper51.com
③ 灰度线性变换 http://www.paper51.com
当图像由于成像时曝光不足或曝光过度,会产生对比度不足的弊病,从而使图像中的细节分辨不清。将图像灰度进行线性扩展,常能显著地改善图像的外观。灰度线性变换的计算式为: 内容来自www.paper51.com
g = copyright paper51.com (式4) copyright paper51.com
f,其他 paper51.com 式中,f是原像素的灰度,g为变换后的灰度。该变换把属于[a,b]的灰度级变换至灰度区间[c,d],而没有在[a,b]区间的原像素灰度将保持不变。这里a,b,c,d,f,g均为[0,255]之间的整数值。可见,a被映射为c,b被映射为d。 http://www.paper51.com
④ 灰度线性截断 http://www.paper51.com 灰度线性截断的思想是:如果原像素的灰度小于a,则该像素的灰度等于c;如果原像素的灰度大于b,则该像素的灰度等于d。 paper51.com
(2)具体实现灰度化功能 内容来自论文无忧网 www.paper51.com 在明白了灰度化的原理之后,就可进行编码来实现该功能。 paper51.com ① 编辑菜单IDR_MAINFRAM,先在其中添加一菜单项,将其命名为”图像灰度化”,并将其ID号设为ID_READY_SCALE, 对应文件FaceDetectView.Cpp中的函数ReadyLightingconpensate()实现. http://www.paper51.com ② 现该模块的核心代码如下: 内容来自www.paper51.com 获取蓝色分量 http://www.paper51.com
ColorB=*(lpData + lOffset); copyright paper51.com 获取绿色分量 copyright paper51.com ColorG=*(lpData + lOffset+1); 内容来自www.paper51.com
获取红色分量 copyright paper51.com
ColorR=*(lpData + lOffset+2); 内容来自www.paper51.com 计算灰度值 paper51.com gray =(ColorG*50+ColorR*39+ColorB*11)/100; 内容来自论文无忧网 www.paper51.com
显示灰度图像 http://www.paper51.com
*(lpData + lOffset)=gray ; 内容来自论文无忧网 www.paper51.com *(lpData + lOffset+1)=gray ; paper51.com
*(lpData + lOffset+2)=gray ; copyright paper51.com 其中lpData是图片数据区,lOffset是图片像素的偏移,gray 是图像的灰度值 paper51.com ③ 图像灰度化效果图: paper51.com 内容来自论文无忧网 www.paper51.com 图 4-3 图像灰度化效果图 内容来自www.paper51.com 3、高斯平滑 内容来自论文无忧网 www.paper51.com (1) 算法思想 内容来自论文无忧网 www.paper51.com 在介绍高斯平滑前,先介绍模板操作。模板操作是数字图像处理中经常用到的一种运算方法,图像的平滑、锐化以及细化、边缘检测都要用到模板操作。例如:有一种常见的平滑算法是将原图中一个像素的灰度值和它周围邻近八个像素的灰度值相加,然后求得的平均值(除以9)作为新图中该像素的灰度值,用如下方法来表示该操作: copyright paper51.com
paper51.com
1 1 1 内容来自论文无忧网 www.paper51.com 1/9 内容来自www.paper51.com 1 1· 1 内容来自www.paper51.com 1 1 1 内容来自www.paper51.com |