Articles of renderscript

Документация для андроидов Renderscript расширенный вызов rsForEach

У меня вопрос о том, как работает Androids Renderscript rsForEach с аргументом rs_script_call_t *. В примерах используется только другая (простая) функция rsForEach, поэтому мне это не помогает. Я хотел бы изменить xStart и xEnd моего массива и поэкспериментировать с различными RS_FOR_EACH_STRATEGY. Я понимаю, что я должен построить структуру rs_script_call_t и задать поля для правильных значений. […]

Список устройств, на которых Renderscript не работает

Моему приложению требуется Renderscript, поскольку он выполняет некоторую обработку изображений, которая занимает несколько секунд на Java. Перед публикацией я тестировал ее на нескольких устройствах, даже некоторые старые модели (например, Samsung Galaxy Tab 2, API 17), и приложение работало довольно хорошо даже на этих устройствах. Из этого я не видел причины устанавливать минимальный API выше 17. […]

Компиляция кода renderscript во время выполнения

Мне было интересно, можно ли написать / изменить код renderscript, когда приложение Android работает. Моя главная цель – создать приложение, в котором пользователи могут научиться работать с renderscript без каких-либо знаний Java. Базовая компоновка приложения будет состоять из входного и выходного изображений, с возможностью ввода кода. Основные функциональные возможности этого приложения уже работают, и это […]

Android Fourier Transform Realtime – Renderscript

Я пытаюсь применить двумерное преобразование Фурье на входящих кадрах камеры предварительного просмотра. Итак, вот мой код renderScript, который выполняется на каждом onSurfaceTextureUpdated : #pragma version(1) #pragma rs java_package_name(foo.camerarealtimefilters) rs_allocation inPixels; int height; int width; void root(const uchar4 *in, uchar4 *out, uint32_t x, uint32_t y) { float3 fourierPixel; for(int k=0; k<=width; k++){ for(int l=0; l<=height; l++){ […]

Добавление текстовых меток в файл видеовыхода с использованием API камеры2

Моя цель – добавить некоторую текстовую информацию в выходной файл видео, полученный после записи видео с Camera2 API (например, дата / время, идентификатор пользователя и т. Д.). Я проверил некоторые рекомендации о том, как это сделать, используя camera API но я не нашел никакой информации о том, как это сделать с помощью Camera2 API . […]

Связанные с RenderScript указатели и распределения

Предоставляет ли RenderScript макет памяти или шаг в глобальных указателях, связанных с уровнем Java? Я где- то читал, что лучше использовать функции rsGetElementAt / rsSetElementAt, потому что макет не гарантируется. Но в других местах было сказано избегать тех, кто нацелен на оптимизацию GPU, тогда как привязанные указатели в порядке. В моем конкретном случае мне нужно, […]

Можно ли использовать rsForEach RenderScript для ядра без полномочий root?

Можно ли вызвать ядро ​​без rsForEach root RenderScript с помощью rsForEach ? Существует много примеров использования rsForEach для вызова корневого ядра из встроенной функции RenderScript: Документация для андроидов Renderscript расширенный вызов rsForEach Как написать умножение свертки в Android Renderscript? Передача массива в rsForEach в Renderscript Compute Они связывают сценарий с переменной в контексте RenderScript, а […]

Как заставить Android Render Script Group работать?

Я могу получить две отдельные операции, но не вместе в ScriptGroup. Я нашел документ о том, как использовать Script Group крайне редко. Вот мой код: mRS = RenderScript.create(getActivity()); mInAllocation = Allocation.createFromBitmap(mRS, mBitmapIn, Allocation.MipmapControl.MIPMAP_NONE, Allocation.USAGE_SCRIPT | Allocation.USAGE_GRAPHICS_TEXTURE| Allocation.USAGE_SHARED ); mOutAllocation = Allocation.createFromBitmap(mRS, mBitmapOut, Allocation.MipmapControl.MIPMAP_NONE, Allocation.USAGE_SCRIPT | Allocation.USAGE_SHARED); ScriptIntrinsicColorMatrix gray = ScriptIntrinsicColorMatrix.create(mRS, Element.U8_4(mRS)); gray.setGreyscale(); ScriptIntrinsicBlur blur = […]

Почему этот образ обработки изображений Google Renderscript работает медленнее на графическом процессоре в Nexus 5

Я хотел бы поблагодарить Стивена за очень быстрый ответ в предыдущем посте. Это следующий вопрос для этого сообщения. Почему очень простой Renderscript работает в три раза медленнее в GPU, чем в CPU Моя платформа dev выглядит следующим образом Development OS: Windows 7 32-bit Phone: Nexus 5 Phone OS version: Android 4.4 SDK bundle: adt-bundle-windows-x86-20131030 Build-tool […]

Android Render Script

Кто-нибудь знает о Renderscript в android 3.0 Также я хочу знать разницу между OpenGL и RenderScript Если вы знаете, дайте мне хороший пример или демонстрационную ссылку Благодарю.