たぶん非常にばかげた質問です。とにかく、私は Android デバイスで OpenCV に入ろうとしています。したがって、私は OpenCV Android SDK の例をいじっています。私の問題は、JavaCameraView インスタンスを使用する MainActivity の私のコードです。そのインスタンスには、実際のカメラであるプライベート メンバーがあります。
JavaCameraView.surfaceChanged イベントでカメラにアクセスして、そのようなコードを使用したいですか? では、a) そのイベントをフックする方法と、b) カメラ メンバーにアクセスする方法について質問します。
別の投稿からのコード例を次に示します。
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();
}