什么是MS Office对比算法?

时间:2012-05-24 18:17:14

标签: image-processing ms-office

有谁知道MS Office使用什么公式对图像应用对比度调整?

它看起来像二次函数,但我无法发现它。

1 个答案:

答案 0 :(得分:0)

不太确定他们使用什么配方。我怀疑你会发现,因为nothings opensource,但这是我用于对比度调整的代码:

function(im, contrast=10){
   # Get c-value from contrast
   c = (100.0 + contrast) / 100.0
   # Apply the contrast
   im = ((im-0.5)*c)+0.5
   # Cap anything that went outside the bounds of 0 or 1 
   im[im<0] = 0
   im[im>1] = 1
   # Return the image
   return(im)
}

这对我很有用。

注意

这假设您的像素强度值的范围为0到1.如果是255级,则更改行im = ((im-0.5*255)*c)+0.5*255im[im>255] = 255

上面的函数是R语言

祝你好运