文章目录
- 1. 图片的公式定义
- 2. 像素处理
- 图片示例
- 变暗
- 变亮
- 颜色反转
- 低对比度
- 高对比度
- 三通道的彩色图变灰色
1. 图片的公式定义
-
下面的图片是一个灰度图,这张图片只有一个通道,每一点,都是这个地方的亮度
- f(x,y) 就是 (x,y) 这点的亮度值
- f(x,y) 就是 (x,y) 这点的亮度值
-
如果你有一个彩色的图片,你的图片会有三个通道:红Red, 绿Green, 蓝Blue, 那就会有三个function:
- r(x,y)
- g(x,y)
- b(x,y)
2. 像素处理
- 公式总结如下:
图片示例
变暗
(f - 128): 把每个点的亮度值减128
变亮
(f + 128): 把每个点的亮度值加128
颜色反转
(255 - f): 极端例子就是,颠倒黑白
低对比度
(f / 2): 把每个点的亮度值减半
高对比度
(f * 2): 把每个点的亮度值×2,注意像素的取值区间为(0~255), 0 为黑色, 255为白色。
三通道的彩色图变灰色
红绿蓝三个通道的像素数值分别为0.3, 0.6, 0.1的倍数,相加。得到单通道的像素值。