图像空域增强:指数变换
2011-12-26 21:51
239 查看
指数变换(Power-Law )的公式:S=C*Rr
指数变换S-R图
指数变换的效果:当r<1,将狭窄的靠近黑色部分像素值映射到更宽的像素值范围,将较宽的白色部分像素值映射到更窄的像素值范围;对于r>1,变换效果相反。
附指数变换源代码:
指数变换S-R图
指数变换的效果:当r<1,将狭窄的靠近黑色部分像素值映射到更宽的像素值范围,将较宽的白色部分像素值映射到更窄的像素值范围;对于r>1,变换效果相反。
附指数变换源代码:
//指数变换 //param: //srcImage: 要处理的源图像 //c: 指数变化系数 //r: 指数 void PowTransformImage(IplImage* srcImage, double c, double r) { for(int row = 0; row < srcImage->height; row++) { //取图像的每一行的首地址 unsigned char* ptr = (unsigned char*)(srcImage->imageData + srcImage->widthStep * row); //处理当前行 for(int col = 0; col < srcImage->widthStep; col++) { //对当前像素进行指数变换 //*ptr/255: 归一化到0~1.0 //(c * pow((*ptr)/255.0, r)) * 255 + 0.5:归一化到0~255,+0.5:四舍五入 *ptr = (c * pow((*ptr)/255.0, r)) * 255 + 0.5; ptr++; } } }
相关文章推荐
- matlab学习笔记(七)---空域变换增强-图像间的代数运算
- 数字图像处理—空域变换增强之滤波增强(模板操作)(模板卷积)
- 图像增强之(二) --- sobel变换
- VC下通过直方图变换对图像进行有效增强
- VC下通过直方图变换对图像进行有效增强
- 图像处理之图像格式变换和色彩增强---rgb2hsi2hsv 色彩增强
- 【计算机视觉】【图像处理】对比度增强方法:伽马变换、全局直方图均衡化、限制对比度的自适应直方图均衡化
- 图像指数、对数增强、直方图均衡化
- 图像增强算法(直方图均衡化、拉普拉斯、Log、伽马变换)
- 图像处理复习1——图像基础和空域增强
- Matlab中图像处理实例:灰度变换,空域滤波,频域滤波,傅里叶变换的实现
- 灰度图像--图像增强 灰度变换
- matlab学习笔记(五)---空域变换增强-直接灰度调整
- 图像基础13 灰度变换与图像增强
- matlab 数字图像处理 图像增强 空域 直方图修正
- 第六章 - 图像变换 - 图像映射到极指数空间(cvLogPolar)
- MATLAB图像操作(变换,读写,显示,增强)
- matlab学习笔记(六)---空域变换增强-直方图处理
- 【数字图像处理之(三)】用图像增强谈灰度变换
- 【转】空域的变换增强算法