我试图了解卷积矩阵是如何在安卓系统中工作的,我想使用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来完成呢?
谢谢。
发布于 2014-12-13 01:45:17
Convolve5x5是一个根本不同的操作,每个通道不支持不同的常量。ColorMatrix确实是您想要的操作,应该是快速的。我建议集中精力解决ColorMatrix的性能问题。
https://stackoverflow.com/questions/27441942
复制相似问题