Removed button for showcase

This commit is contained in:
Bastian Kohler 2023-06-01 07:22:40 +02:00
parent 19d1bfe1e3
commit 1b342d1049
3 changed files with 5 additions and 25 deletions

View File

@ -31,6 +31,7 @@ public class MainActivity extends AppCompatActivity {
TextView textView = findViewById(R.id.textView);
PreviewView previewView = findViewById(R.id.previewView);
getCameraAccess();
VideoDetector vd = new VideoDetector(this);
vd.setPreviewView(previewView);
@ -38,27 +39,11 @@ public class MainActivity extends AppCompatActivity {
@Override
public void onDetection(@NonNull DetectionReport detectionReport) {
detectionReport.log("OnDetection");
textView.setText(detectionReport.toString());
textView.setText("Alarm:\t[" + String.valueOf(detectionReport.detectedValue) + "]");
}
});
//vd.startDetection();
vd.startDetection();
ToggleButton toggleButton = findViewById(R.id.previewButton);
toggleButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
getCameraAccess();
if (isCameraAccessAllowed() && toggleButton.isChecked())
{
vd.startDetection();
}
else {
vd.stopDetection();
textView.setText("");
}
}
});
}
private boolean isCameraAccessAllowed() {

View File

@ -33,7 +33,7 @@ public class VideoDetector extends Detector {
private PreviewView previewView = null;
// Detect Violation
private static final float PIXEL_THRESHOLD = 30f; // Luminosity (brightness channel of YUV_420_888)
private static final float ALARM_THRESHOLD = 1f; // Percent of pixels changed
private static final float ALARM_THRESHOLD = 0.5f; // Percent of pixels changed
private ByteBuffer previousBuffer = null;

View File

@ -14,18 +14,13 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textSize="20dp"
android:textSize="30sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ToggleButton
android:id="@+id/previewButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ToggleButton" />
<androidx.camera.view.PreviewView