2015-02-11 2 views
0

в камере я использовал следующий метод: mGPUImage.setUpCamera(camera, ...)GPUImage и Camera2, андроид

Не удалось найти подобный метод в Camera2 (API21), любые предложения?

+0

Библиотека, вероятно, еще не обновилась с поддержкой камеры2. – Lesleh

+0

Что относительно альтернатив? любой каркас, который можно использовать вместо GPUImage? – user0770

+0

В качестве альтернативы вы можете использовать шейдеры OpenGL для эффектов. F.E. сохраните один шейдер для каждого эффекта, который вы хотите создать, и в качестве рамки предварительного просмотра камеры используйте GLSurfaceView, который реализует GLSurfaceView.Renderer – userN

ответ

2

Вам понадобится GPUImage для поддержки камеры2 или добавьте такую ​​поддержку самостоятельно.

Вы также можете исследовать RenderScript для обработки изображений, если вы не хотите самостоятельно настраивать контекст OpenGL.