Android 6原生相机

时间:2016-11-18 13:03:58

标签: android c++ opencv camera native

所以我正在尝试使用纯本机android应用程序,因为我需要C / C ++的性能。我想在NativeActivity中访问相机,抓取帧并使用OpenCV和自定义库处理它们。我已经找到了使用新的JavaCameraView和cvCameraViewListener2的多个答案,但在我看来,每次对C ++进行JNI调用都是完全没必要和耗时的 - 而且许多论坛甚至发布JNI都很昂贵!

所以我的问题是,是否有一种方法可以在Android SDK版本23(6.0 Marshmellow)中集成OpenCV或者本地访问相机的另一种方式,因为我没有找到替代方案的任何成功。我在三星Galaxy S7上运行android 6.0.1。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

所以任何人都想知道我是如何解决它的......升级到Android 7是必要的。 Android 7引入了NdkCamera标头@y30已在this post中回答。