如何使用OpenGL ES 2从相机获取灰色预览

时间:2012-10-28 01:37:38

标签: android opengl-es

我是OpenGL ES 2的新手。我想我需要在相机的previewCallback中添加一些逻辑,但我不知道该怎么做。我需要的是黑白预览。如果你能提供一个例子,这将是很好的。我读了android doc,但仍然不知道,请帮忙。 http://developer.android.com/guide/topics/graphics/opengl.html

camera.setPreviewCallback(new PreviewCallback() {
    @Override
    public void onPreviewFrame(byte[] data, Camera camera) {
//do something here
    }
}

1 个答案:

答案 0 :(得分:2)

数据格式通常为yuv420sp,前1/2长度的数据为Y数据,这可以作为灰度数据。