0

わかりました私は奇妙な問題を抱えています。私はできる限りそれを説明しようとします。

横から見たときに車を検出するアプリを学習しました

    Imgproc.cvtColor(aInputFrame, grayscaleImage, Imgproc.COLOR_RGBA2RGB);

    MatOfRect objects = new MatOfRect();

    // Use the classifier to detect cars
    if (cascadeClassifier != null) {
        cascadeClassifier.detectMultiScale(grayscaleImage, objects, 1.1, 1,
        2, new Size(absoluteObjectSize, absoluteObjectSize),
        new Size());
    }
    for (int i = 0; i < dataArray.length; i++) {
                Core.rectangle(aInputFrame, dataArray[i].tl(), dataArray[i].br(),
                        new Scalar(0, 255, 0, 255), 3);


                mRenderer.setCameraPosition(-5, 5, 60f);
    }

さて、このコードはうまく機能します。つまり、車を検出し、緑色の長方形でマークします。問題は、マークされた長方形が地獄のようにジャンプすることです。つまり、電話が静止している場合でも、長方形は左から右、中央にジャンプします。まだ長方形はありません。問題を適切に説明したことを願っています。マーキングを安定させたいのですが、それに基づいてオーバーレイを描画したいのですが、このようにジャンプすることはできません

4

1 に答える 1