- 18
- 0
- 约3.17千字
- 约 7页
- 2020-04-22 发布于广东
- 举报
《数字图像处理》亮度/对比度处理 PAGE 7
第二章 亮度/对比度处理
一、亮度处理
直观结果:图像整体变亮(暗)。
原理:加大(减小)每个像素点的三基色值。
计算式:
V=V*(1+d)
V——调整后的颜色值
V——原颜色值
d——亮度调整系数,-1=d=1
亮度处理编程:
亮度处理是对各像素的各基色值独立进行处理,对当前颜色值的处理结果与其它颜色值无关。因此,可对像素数据块中的各字节逐个进行处理。
在写具体的处理程序之前,先明确已定义的全局变量。
BYTE *ImageData; //图像数据块
int ImageSize; //图像数据的字节数
int Width, Height; //图像的宽度和高度
int WidthBytes; //每行字节数
程序如下:
void ModifyLight(float d)
{
int i,v;
d=1+d;
for(i=0;iImageSize;i++)
// ImageData[i]=ImageData[i]*d; 错误
{
v=ImageData[i]*d+0.5;
if( v255) v=255;
ImageData[i]=(BYTE)v;
}
}
二、对比度处理
直观结果:亮处更亮,暗处更暗
原理:以亮度的中间值为基准,加大较大的颜色值,减小较小的颜色值
中间值的取
您可能关注的文档
最近下载
- 重庆市2024年初中学业水平暨高中招生考试历史试题 (A 卷)答案.docx VIP
- 象棋社团活动总结.doc VIP
- 象棋社团活动记录.doc VIP
- 2026年秋季学期中小学1530安全教育记录表(22周)新程先把安全系.docx VIP
- 象棋社团活动记录表.doc VIP
- 中医特色护理在风湿免疫疾病护理中的应用.pptx VIP
- 0.3 我们的操场(课件)-2026-2027学年一年级上册数学北师大版(2024).pptx VIP
- 3 我们的操场(课件)北师大版(2024)数学一年级上册.pptx VIP
- 48个英语音标教学课件.ppt VIP
- 2024整理-北京天坛北侧地块城市更新设计方案文本.pdf
原创力文档

文档评论(0)