图像亮度对比度调整
功能: 通过不同方法对图像亮度对比度进行调整,主要原理是dst = src * alpha + beta
输入参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
图像 |
Image |
无 |
无 |
图像 |
输出参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
结果图像 |
Image |
无 |
无 |
亮度调整后的图像。 |
初始化: 不需要
运行时参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
调整方法 |
String |
['alpha_beta', '均值方法', '直方图方法'] |
alpha_beta |
图像对比度亮度调整的主要原理是dst = src * alpha + beta,其中alpha_beta则是直接进行公式计算, 均值方法是指通过计算均值,在图像均值基础上调整alpha和beta再进行该公式计算, 直方图方法是通过计算灰度直方图,然后用直方图比例对直方图进行切分,得到切分后直方图的最大最小像素,得到alpha和beta再进行公式计算 |
对比度系数 |
Float |
[0, 30] |
0.8 |
图像对比度系数 |
灰度系数 |
Float |
[-255, 255] |
0 |
灰度系数,图像校正的偏移量,用于调节亮度,越大图像越亮,越小图像越暗 |
对比度系数 |
Float |
[0, 10] |
1 |
图像对比度系数coefficent>0, <1降低对比度,>1提升对比度,建议0-2 |
灰度系数 |
Float |
[-10, 10] |
1 |
灰度系数,图像校正的偏移量,用于调节亮度,越大图像越亮,越小图像越暗,取值推荐0~2 <1表示变暗 >1表示变亮 |
直方图比例 |
Float |
[0, 100] |
25 |
直方图比例,用于 |