android-renderscript

    0热度

    1回答

    从我的研究中,我发现从RenderScript内部分配内存是不可能的。例如,C99中不允许int* values = new int[10];。我希望这个数组仅仅是本地只对当前正在处理的像素,这样的动态分配将保证它是否从内核函数内部声明和实例化。 我知道int values[10];是一个有效的声明。如果我把它放在RenderScript的开头,它将成为一个全局数组,我们可以从Java代码中设置(

    0热度

    1回答

    的值在Android中的renderScript: 内核可以不具有一个以上的输入或一个输出配置。如果需要多个输入或输出,则应将这些对象绑定到rs_allocation脚本全局变量,并通过rsGetElementAt_type()或rsSetElementAt_type()从内核或可调用函数进行访问。 现在我知道,功能rsGetElementAt_type()有三个参数: rs_allocation

    0热度

    1回答

    我有一个脚本,即清晰像素某种颜色。 uchar red = 100; uchar green = 100; uchar blue = 100; float treshold = 100; uchar4 __attribute__((kernel)) saturation(uchar4 in,uint32_t x, uint32_t y) { float ddd = ((in.

    0热度

    1回答

    我正在使用以下代码为我的imageview构建模糊的背景。 public class BlurBuilder { private static final float BITMAP_SCALE = 0.2f; private static final float BLUR_RADIUS = 25f; public static Bitmap blur(Context

    0热度

    1回答

    我想在android中创建一个数组传递给.rs文件的renderscript。在这些值上进行一些计算并发回给用户。 我对renderscript的理解很少,所以我写的也可能是完全错误的。请帮助我。 Android的活动 公共类RenderTemp “在” 您的内核中不会造成任何得到更新延伸活动{ private RenderScript mRS; private ScriptC_snow

    0热度

    1回答

    我尝试使用renderscript中的ScriptIntrinsicYuvToRGB类将YUV转换为RGB,其中源为YUV420格式。 我有3个原始平面,我从文件中读取并尝试将它们馈送到YUV类型的Allocation中,并通过ScriptIntrinsicYuvToRGB.forEach传递它。 它正确地转换亮度(Y平面),但未能上的颜色,因为色度通道似乎读取的所有值从BUF [W * H]位置

    0热度

    1回答

    我遇到问题。我想从renderscript内核中检索一个结构体。我想要的是我会得到一个结构元素的输入...我会修改它,然后返回它修改。但是反射层没有这样的方法。我尝试手动反序列化缓冲区中的数据,但我甚至无法将缓冲区复制到ByteBuffer,因为Allocation在copyTo类型中进行了验证,因此我不知道该怎么做......

    2热度

    1回答

    我正在使用Android camera2构建图像处理程序。由于每个捕获帧的图像格式是YUV_420_888,我需要将其有效转换为RGB以进行图像处理。我搜索了很多(特别是以下两个链接),最后发现renderscript可能是解决方案。但是,我不知道如何在我的代码中使用yuv2rgb脚本。 http://werner-dittmann.blogspot.jp/2016/03/using-androi

    0热度

    1回答

    我想要使用例如用C编写的用renderscript编写特定数学计算的库。我想知道是否可以添加它们,如包含<'math.h'>。更具说服力的是,图书馆关于常微分方程(在ode23的matlab中众所周知)。

    1热度

    1回答

    在的renderScript我这样调用 foo.forEach_bar(out_array); 的参数和传送一个内核分配如下: in_array.copyFromUnchecked(array); 我工作的一个程序,我称之为多个不同的内核。是否有可能将内核的数据传输与前一个内核的计算重叠? (即,当GPU工作在先前的内核时,我们设法为下一个内核传输数据)