2

ARCore バージョンを 1.10.0 から 1.11.0 に更新すると、拡張画像検出は 1.10.0 で完全に機能し、ARSceneview は Android の addUpdateListener で更新されたフレームから追跡可能な拡張画像を検出しません。full_trcking により、最新のフレームに基づいていない前のフレームの画像結果を証明しています。

private fun onUpdateFrame(frameTime: FrameTime) {
intIndex = intIndex+1;
if (isComputingFrame){
    Log.e("Frames", "Dropped")
    }else {
    isComputingFrame = true
    val frame = getViewDataBinding().arSceneView.arFrame
    val colorCorrectionRgba = FloatArray(4)
    frame?.getLightEstimate()?.getColorCorrection(colorCorrectionRgba, 0)
    handler?.post {
        if (frame != null) {
            Log.e("Frames","image index --> "+intIndex)
            getViewModel()?.processFrameForDetection(frame)
            } else {
            isComputingFrame = false;
        }
    }
}

}

エラーメッセージは表示されませんでした

4

0 に答える 0