首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在安卓系统中使用ScriptIntrinsicConvolve5x5?

如何在安卓系统中使用ScriptIntrinsicConvolve5x5?
EN

Stack Overflow用户
提问于 2014-12-12 10:45:58
回答 1查看 280关注 0票数 1

我试图了解卷积矩阵是如何在安卓系统中工作的,我想使用ScriptIntrinsicConvolve5x5类来改变图像的对比度。

这个矩阵有多个变体:

代码语言:javascript
复制
        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来完成呢?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-13 01:45:17

Convolve5x5是一个根本不同的操作,每个通道不支持不同的常量。ColorMatrix确实是您想要的操作,应该是快速的。我建议集中精力解决ColorMatrix的性能问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27441942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档