我试图了解卷积矩阵在 android 中是如何工作的,我想使用 ScriptIntrinsicConvolve5x5 类来改变我的图像的对比度。
我有这个矩阵的多种变体:
R G B A W
R [c 0 0 0 0]
G [0 c 0 0 0]
B [0 0 c 0 0]
A [0 0 0 1 0]
W [t t t 0 1]
c = 对比度 t = (1.0 - c) / 2.0
但它在 ScriptIntrinsicConvolve5x5 中不起作用,我看到的只是黑屏。我想使用 RenderScript 因为性能我已经能够改变与 ColorMatrix 类的对比度,但它太慢了。
所以,我的问题是:我应该在 ScriptIntrinsicConvolve5x5 中使用什么矩阵来改变图像对比度?或者是否可以使用 ScriptIntrinsicColorMatrix 来做到这一点?
谢谢你。