Возможно, очень глупый вопрос. Во всяком случае, я пытаюсь войти в OpenCV на устройствах Android. Поэтому я играю с примерами OpenCV Android SDK. Моя проблема в том, что мой код в MainActivity, который использует экземпляр JavaCameraView. У этого экземпляра есть частный член, который является фактической камерой.OpenCV + Android: как получить доступ к камере в JavaCameraView
Я хочу получить доступ к камере в событии JavaCameraView.surfaceChanged, чтобы использовать такой код? Итак, вопрос а) как подключиться к этому событию и б) как получить доступ к члену камеры?
Вот пример кода из another post:
public void surfaceChanged(SurfaceHolder holder, int format, int width,
int height) {
Size size = params.getPreviewSize();
this.height = size.height;
this.width = size.width;
camera.setParameters(params);
camera.startPreview();
}
у вас есть пример кода? Я пытаюсь получить доступ к Камере, поэтому я могу записать с помощью 'MediaRecorder'. Любой совет? – user3186023
Нет, извините. Но вы можете просто посмотреть исходный код OpenCV для Android. – Matthias
Вы можете увидеть исходный код здесь: https://github.com/opencv/opencv/tree/master/samples/android/tutorial-3-cameracontrol/src/org/opencv/samples/tutorial3 – Tutompita