问题标签 [android-renderscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
renderscript - Renderscript 可以使用 Pixel Visual 内核吗?
新的 Pixel Visual 内核似乎很有希望用于成像应用。官方博客提到了 halide 和 TensorFlow 来编程这个特殊的处理器,但没有提到 renderscript。Renderscript(鉴于其最初的目标)会利用这个处理器吗?
android - 使用 RenderScrip 进行管理
我想处理从YUV
使用RGB
ImageReader.OnImageAvailableListener ScriptIntrinsecYUVtoRGB
() 方法中的帧。
可以办到?到目前为止,我已经这样做了:
我保留图像白色,预览不再开始。
建议?
android - 渲染脚本错误?
我正在开发使用 Renderscript Liberary 的应用程序。我在构建项目时遇到错误
也得到以下警告。
在这里警告它似乎是不同的 armv7 问题。但我不知道如何解决这个错误。我搜索了很多,但没有找到正确的解决方案。请帮忙解决。谢谢。
android - 如何使用 Renderscript 查找 2 个位图之间的差异区域?
我有 2 个大小完全相同的位图,我想找到两者之间变化的最小区域。这是我正在做的 Kotlin 等价物:
我所需要的只是保持最小变化区域的矩形的四个点。根据我所做的一些测试,Renderscript 位图迭代要快得多,所以我也在尝试学习 Renderscript 并移植这个 Kotlin 代码。
我面临的问题是我无法将 2 个位图作为分配传递给任何映射内核。文件说
“如果您需要比内核更多的输入或输出分配,这些对象应绑定到 rs_allocation 脚本全局变量,并通过 rsGetElementAt_type() 或 rsSetElementAt_type() 从内核或可调用函数访问。”
但是这方面的例子还不够多。
第二个问题是如何获得返回类型,因为没有一个内核具有返回类型——我目前看到的输入/输出分配示例都是相同的维度。但我需要一个不同的维度作为输出(只是一个 Int4)。
在浏览reduce内核文档时,他们似乎也不能一起处理2个分配。
到目前为止,我的理解可能是错误的。将不胜感激任何可以让我开始的帮助。
android - 对渲染脚本文件所做的更改未反映在模拟器中
每当我对 Renderscript 进行更改并尝试运行模拟器时,这些更改都不会反映出来。我尝试清理和构建,使缓存无效并重新启动,但没有任何帮助。这些更改仅在我删除渲染脚本文件并使用不同名称重新创建 rs 文件时反映,但每次都这样做很麻烦。
有什么解决办法吗?我在 Emulator 中使用构建工具版本 25.0.3 和 API 26。
我了解 renderscript 上的堆栈溢出社区是有限的。因此,任何帮助将不胜感激。
android - 渲染脚本代码完成
我正在使用 Android Studio 3.0 编写渲染脚本代码。但我看到它不支持 .rs 文件的代码完成。
官方的 Renderscript 文档没有提到任何关于代码完成的内容。
是否需要更改任何设置才能在 Android Studio 中启用渲染脚本文件的代码完成?或者是否有任何替代 IDE(最好是在线 IDE)来完成渲染脚本代码的代码?
任何帮助都感激不尽。谢谢!
android - Android 上自定义 .rs 文件中的 Renderscript Intrinscics 方法
是否可以在 Android 上的自定义 .rs 文件中调用 ScriptIntrinsics 方法?我想要实现的是将视频帧从 YUV 转换为 RGBA,然后应用高斯模糊。
干杯!
android - RenderScript 应用程序中的 SIGSEGV
我有一个在 Google Play 上发布的 Android 应用程序,它在很大程度上是在 RenderScript 中实现的(本机,不使用支持库 API)。该应用程序有时似乎在 libCB.so 中崩溃。Google Play 管理中心报告的崩溃率为 1.40%。
崩溃似乎发生在从 6.0 到 8.1(API 级别 23-27)的所有 Android 版本中。即使应用程序的 minSdkVersion 为 18(Android 4.3),我也没有收到旧版本的报告。各种制造商的各种设备似乎都受到了影响,无论是廉价的杂牌产品,还是高端设备。
该应用程序使用 Camera 1 API 从实时预览视频 ( setPreviewCallbackWithBuffer ) 中捕获帧。PreviewCallback
通过一系列处理该输入的 RenderScripts 发送帧数据。在两个阶段,处理后的数据也被发送到两个不同的TextureViews。如有必要,我可以提供更多详细信息。
我不确定是什么导致了这个问题,因为我无法在我自己的任何测试设备上本地重现它。
有谁知道这个问题的原因可能是什么,或者是否有任何解决方法?
这是一个典型的回溯: