借鉴相机预览android

时间:2013-12-27 12:24:18

标签: android camera drawing

我正在录制视频并同时想要在相机预览上绘制一些内容,以便录制的视频将记录在相机预览(绘图)上完成的活动。我搜索了很多关于这个没有找到任何合适的解决方案。我也想做以下工作

  1. 进行人脸检测并对其进行一些更改,例如改变头发颜色。

  2. 更改预览背景自定义

  3. 相机预览的亮度和对比度。

1 个答案:

答案 0 :(得分:0)

很遗憾,answer Raghav Sood无法解决您的问题。这是因为相机预览(通过SurfaceView)无法与您的图像处理同步,这可能依赖于onPreviewFrame()回调。

要获得所需的效果,您必须隐藏预览(可能使用SurfaceTexture而不是SurfaceView),并使用相应的叠加层显示预览图像(在onPreviewFrame()中收到),或者修改在您自己的视图中显示并显示结果。为获得最佳效果,您可能会使用OpenGL。