2016-11-18 3 views
2

Так что я пытаюсь работать с чистым родным приложением Android, так как мне нужна производительность C/C++. Я хочу получить доступ к камере в NativeActivity, захватить фреймы и обработать их с помощью OpenCV и специальной библиотеки. Я нашел несколько ответов для использования нового JavaCameraView с cvCameraViewListener2, но, на мой взгляд, вызов JNI на C++ каждый раз совершенно ненужен и занимает много времени - и многие форумы даже сообщают, что JNI дорог!Android 6 Native Camera

Итак, мой вопрос в том, есть ли способ интегрировать OpenCV в Android SDK версии 23 (6.0 Marshmellow) или другой способ доступа к камере изначально, так как я не имел никакого успеха найти альтернативу. Я запускаю Android 6.0.1 на Samsung Galaxy S7.

Спасибо за вашу помощь заранее!

ответ

2

так что все заинтересовались, как я решил это ... обновление до Android 7 было необходимо. Android 7 представил заголовки NdkCamera, поскольку @y30 ответил в this post.