我希望获得Live相机输入并添加效果并显示它。推进哪种技术是正确的。任何开源
答案 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/ 这应该是一个很好的启动器,因为它是使用处理器实时图像的一个例子。