c语言数字图像处理(四):灰度变换

灰度变换函数 s = T(r)   其中r为输入图像在(x, y)点处的灰度值,s为输出图像在(x, y)点处的灰度值

灰度变换的作用

 

c语言数字图像处理(四):灰度变换

上图所示的两幅T(s)函数的图像曲线,第一幅图可以增强图像对比度,第二幅图可以对图像进行二值化处理

灰度变换函数

c语言数字图像处理(四):灰度变换

反转函数

1 void reverse(short** in_array, short** out_array, long height, long width) 2 { 3 for (int i = 0; i < height; i++){ 4 for (int j = 0; j <width; j++) 5 out_array[i][j] = GRAY_LEVELS - in_array[i][j]; 6 } 7 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspdyy.html