0
我已经有一份简历::垫中的Android NDK如何在Android NDK上使用OpenGL ES 2.0呈现OpenCV Mat?
cv::Mat grayMat;
grayMat.create(480, 720, CV_8UC1);
和Java中的一个TextureView。
public class MainActivity extends Activity implements TextureView.SurfaceTextureListener{
private TextureView mTextureView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mTextureView = new TextureView(this);
mTextureView.setSurfaceTextureListener(this);
}
....
}
原因:我在NDK中使用OpenCV进行一些图像处理。现在,我正在使用将结果保存为.jpg并在ImageView上显示的方法。但下一步我会使用相机预览来做一些处理。我不想保存每个帧以查看结果。
目标:显示CV ::垫在Android
问题:如何显示的CV ::垫在使用NDK OpenGL ES 2.0的?
我发现今天早上我可以使用EGL和SurfaceView来解决这个问题。并开始研究EGL。 你的方法不是我所需要的,我不想使用位图。我需要更快,更接近实时。但是,谢谢你的建议。 –