前提・実現したいこと
カメラを用いたAndroidアプリをOpenCVを用いて作ろうとしています。
このサイトを参考にして
MainActivity.javaを記述したのですが、どのタイミングでカメラプレビューが開始されるのかわからなかったので教えてほしいです。
またカメラの起動をする上でこのコードに不足しているものなどあれば教えてください。
MainActivity.java
public class MainActivity extends AppCompatActivity implements CameraBridgeViewBase.CvCameraViewListener{ public CameraBridgeViewBase cameraView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // カメラビューのインスタンスを変数にバインド cameraView = findViewById(R.id.camera_view); cameraView.setCvCameraViewListener(this); // カメラビューを有効にする cameraView.enableView(); cameraView.enableFpsMeter();//fpsを表示 } @Override public void onCameraViewStarted(int width, int height) { } @Override public void onCameraViewStopped() { } //フレームをキャプチャする毎に呼ばれる @Override public Mat onCameraFrame(Mat inputFrame) { /*フレームごとの処理を記述*/ return inputFrame; } }
あなたの回答
tips
プレビュー