如何在Renderscript中写入YUV分配?

时间:2017-08-29 18:41:08

标签: android performance renderscript

我尝试使用Renderscript在Android设备上进行一些图像预处理。从Camera2 API获得YUV_420_888分配后,我将其传递给一系列脚本。虽然Renderscript提供rsGetElementAtYuv_uchar_*来从YUV分配访问每个组件,但是我找不到任何允许写入单独的YUV分配的文档或源代码。似乎每个示例都转换为RGBA,然后继续使用这些分配。

如果我为每个组件分配了3个单独的分配,那么对于u和v组件使用rsSetElementAtx >> 1 y >> 1会非常简单,但是我会这样做喜欢将它表示为单个分配(可以传递给下一个脚本)。

有没有办法使用分配访问色度分量? (即是否有一些指向紫外线飞机的指针?)

这是我关于SO的第一篇文章,所以请告诉我我可以改进的内容!

0 个答案:

没有答案