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