添加效果到Android相机预览

时间:2011-04-07 15:43:59

标签: android android-camera

我希望获得Live相机输入并添加效果并显示它。推进哪种技术是正确的。任何开源

3 个答案:

答案 0 :(得分:2)

您可以配置相机类以提供预览缓冲区(但副本)。这是通过PreviewBuffer Callback接口提供的。您已实现界面并将其设置在相机上。在预览期间,您将获得预览缓冲区。 http://developer.android.com/reference/android/hardware/Camera.PreviewCallback.html

然后,您可以在缓冲区上应用自定义处理算法,并使用Surface或opengl表面绘制相同的。

Shash316

答案 1 :(得分:0)

查看OpenCV ......它需要你在C / C ++,JNI和Android NDK中做一些工作,但它是一个非常好的库,应该很容易做你需要的。

答案 2 :(得分:0)

Kieran是对的,OpenCV将是一个有很多功能的好方法。 有关Android实现的详细信息,请参阅http://opencv.willowgarage.com/wiki/AndroidTrunk

检查示例应用程序:https://code.ros.org/svn/opencv/trunk/opencv/android/apps/OpenCV_SAMPLE/ 这应该是一个很好的启动器,因为它是使用处理器实时图像的一个例子。