Übergabe des Arrays an rsForEach in Renderscript Compute

Ich habe festgestellt, dass es in RenderScript an guter Dokumentation mangelt, soweit ich weiß,forEach in RS ist es, die root () für jedes einzelne Element in der Zuordnung auszuführen.

Ich versuche, eine Bibliothek für Renderscript zu erstellen, die die Bildverarbeitung ausführt. Als Ausgangspunkt habe ich dies erreichtgute Antwort. Das Problem ist jedoch, dass die Unschärfefunktion aktiviert istJeder Pixel und jedes Pixel erfordert eine andere Schleife (n mit Unschärfebreite) der Berechnung. Obwohl es mit mehreren Kernen läuft, ist es immer noch etwas zu langsam.

Ich versuche, es zu ändern, um (Zwei-Durchlauf-) Kastenfilter zuzulassen, aber das erfordert das Arbeiten an einer einzelnen Reihe oder an einer Spalte anstelle der Zelle. Gibt es also eine Möglichkeit, foreach zu bitten, ein Array an root () zu senden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage