放弃画3d

This commit is contained in:
xsl
2025-09-18 11:41:28 +08:00
parent cbdbdb5698
commit 00106ac0f6
@@ -5,6 +5,7 @@ import android.Manifest;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.util.Log;
import android.view.WindowManager;
import android.widget.Toast;
import androidx.annotation.NonNull;
@@ -45,7 +46,7 @@ public class MainActivity extends GameActivity implements FaceLandmarkerHelper.L
private void detectFace(ImageProxy imageProxy) {
faceLandmarkerHelper.detectLiveStream(
imageProxy,true
imageProxy,false
);
}
@@ -64,6 +65,10 @@ public class MainActivity extends GameActivity implements FaceLandmarkerHelper.L
sendArgumentsToPlatform(argArray);
super.onCreate(savedInstanceState);
// 隐藏状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
initCamera();
backgroundExecutor.execute(new Runnable() {
@@ -113,7 +118,7 @@ public class MainActivity extends GameActivity implements FaceLandmarkerHelper.L
cameraProvider = cameraProviderFuture.get();
CameraSelector cameraSelector = new CameraSelector.Builder()
.requireLensFacing(CameraSelector.LENS_FACING_FRONT)
.requireLensFacing(CameraSelector.LENS_FACING_BACK)
.build();
imageAnalyzer = new ImageAnalysis.Builder()
@@ -225,7 +230,9 @@ public class MainActivity extends GameActivity implements FaceLandmarkerHelper.L
nativeBuffer.order(ByteOrder.nativeOrder());
}
float offsetX = (640.f-480.f)/640.0f;
offsetX /= 2;
offsetX *= -1;
int index = 0;
// Iterate through each detected face
for (List<NormalizedLandmark> faceLandmarks : faceLandmarkerResult.faceLandmarks()) {