【发布时间】:2016-06-07 20:54:19
【问题描述】:
我发现了这个example,我正在实时相机上制作一些滤镜。当我使用 GlassSphereFilter 或 SphereRefractionFilter 时,我会得到黑色背景上的球体,我想实现类似this 的效果。谁能帮帮我?
下面是部分代码:
view = new FastImageProcessingView(this);
pipeline = new FastImageProcessingPipeline();
view.setPipeline(pipeline);
setContentView(view);
input = new CameraPreviewInput(view);
filter = new SphereRefractionFilter(new PointF(0.43f, 0.5f), 0.25f, 0.71f, 0.5f);
screen = new ScreenEndpoint(pipeline);
input.addTarget(screen);
filter.addTarget(screen);
pipeline.addRootRenderer(input);
pipeline.startRendering();
有没有办法同时用相机显示两个表面视图?一个显示正常图像,另一个显示球体?
【问题讨论】:
-
所以您只想添加球体背景中的原始图像?
-
不是静态图像,它是相机视图。但是,是的,没有过滤器的原始视图。
标签: android image-processing opengl-es