OpenCV を使用して画像を検出しています。これが私の問題です。私の関数detect_image(mRgba)
は、操作を実行して結果を出すのに時間が必要です。コードが到達したときにのみ画像を表示するreturn inputFrame.rgba()
ため、関数がカメラのプレビューを計算している間、これらの操作を並列にする方法を知りたいのですが、カメラのプレビューが通常の速度で動作している間、関数はバックグラウンドで計算されます。
public Mat onCameraFrame(CvCameraViewFrame inputFrame) {
mRgba = inputFrame.rgba();
detect_image(mRgba);
return inputFrame.rgba();
}