2011-04-07 60 views

回答

0

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

0

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

并签出示例应用程序:https://code.ros.org/svn/opencv/trunk/opencv/android/apps/OpenCV_SAMPLE/ 这应该为您提供一个很好的入门者,因为它是使用处理器作为实时图像的示例。

+0

我无法获得该示例。请为我提供一些链接。 – 2011-10-12 07:03:30

+0

密码保护示例:) – user457015 2013-12-04 02:26:36

2

您可以配置相机类以向您提供预览缓冲区(但副本)。这是通过PreviewBuffer回调接口提供的。您已经实现了该界面并将其设置在相机上。在预览过程中,您将看到预览缓冲区。 http://developer.android.com/reference/android/hardware/Camera.PreviewCallback.html

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

Shash316

+0

以及如何显示新图像? – 2011-10-11 14:41:23