我使用Renderscript ScriptIntrinsicBlur,它工作得很好,并且节省了我的应用程序大量的计算时间。然而,我正在寻找一些关于这些非常有用的Renderscript内在函数的用户指南和文档,但是几乎没有发现任何东西,除了开发人员站点上的一些高级技术信息。例如:
如何定义ScriptIntrinsicBlur的模糊半径?我想它一定是与内核大小有关的高斯西格玛(例如99%)的一些截断,但我没有在上面找到任何东西。另外,我会对直方图函数感兴趣,例如,为了将它们应用于两幅图片的直方图匹配。但我在这上面没什么发现。U8_4、U8_3、U8_2、U8到底是如何定义的?什么类型的灰色价值图片最有效?
谢谢你的反馈。
发布于 2015-07-29 22:53:15
我对高斯西格玛不太了解,但是源代码可以在线获得(ref/rsCpuIntrinsicBlur.cpp)。请注意,GPGPU驱动程序也可以自由地重新实现这一点。
就U8的内容而言,这些只是底层元素类型。U8指的是一个没有符号的字符。U8_2是一个2宽的无符号字符向量.U8_3和U8_4同样是无符号字符的3和4宽向量。对于许多图像处理任务,U8_4是底层类型(如RGBA_8888,它是红色、绿色、蓝色、alpha的4位值)。
https://stackoverflow.com/questions/31636100
复制相似问题