mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-05 00:33:03 +08:00
[Bug Fix] fix realtime camera mode and shutter (#625)
* [Bug Fix] fix android app detail page errors * [Android] fix realtime camera mode and shutter
This commit is contained in:
@@ -254,9 +254,13 @@ public class ClassificationMainActivity extends Activity implements View.OnClick
|
||||
isRealtimeStatusRunning = true;
|
||||
realtimeToggleButton.setImageResource(R.drawable.realtime_start_btn);
|
||||
tvStatus.setVisibility(View.GONE);
|
||||
isShutterBitmapCopied = false;
|
||||
svPreview.setOnTextureChangedListener(new CameraSurfaceView.OnTextureChangedListener() {
|
||||
@Override
|
||||
public boolean onTextureChanged(Bitmap ARGB8888ImageBitmap) {
|
||||
if (TYPE == BTN_SHUTTER) {
|
||||
copyBitmapFromCamera(ARGB8888ImageBitmap);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
@@ -394,7 +398,6 @@ public class ClassificationMainActivity extends Activity implements View.OnClick
|
||||
if (initialized) {
|
||||
for (int i = 0; i < labelId.length; i++) {
|
||||
if (scores[i] > resultNum) {
|
||||
Log.d(TAG, "[fastdeploy] detail: scores[i]: " + scores[i]);
|
||||
int idx = labelId[i];
|
||||
String text = labelText.get(idx);
|
||||
text = text.substring(text.indexOf(" "));
|
||||
|
@@ -253,9 +253,13 @@ public class DetectionMainActivity extends Activity implements View.OnClickListe
|
||||
isRealtimeStatusRunning = true;
|
||||
realtimeToggleButton.setImageResource(R.drawable.realtime_start_btn);
|
||||
tvStatus.setVisibility(View.GONE);
|
||||
isShutterBitmapCopied = false;
|
||||
svPreview.setOnTextureChangedListener(new CameraSurfaceView.OnTextureChangedListener() {
|
||||
@Override
|
||||
public boolean onTextureChanged(Bitmap ARGB8888ImageBitmap) {
|
||||
if (TYPE == BTN_SHUTTER) {
|
||||
copyBitmapFromCamera(ARGB8888ImageBitmap);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
@@ -394,7 +398,6 @@ public class DetectionMainActivity extends Activity implements View.OnClickListe
|
||||
if (initialized) {
|
||||
for (int i = 0; i < labelId.length; i++) {
|
||||
if (scores[i] > resultNum) {
|
||||
Log.d(TAG, "[fastdeploy] detail: scores[i]: " + scores[i]);
|
||||
int idx = labelId[i];
|
||||
String text = labelText.get(idx);
|
||||
results.add(new BaseResultModel(idx, text, scores[i]));
|
||||
|
@@ -247,10 +247,14 @@ public class FaceDetMainActivity extends Activity implements View.OnClickListene
|
||||
isRealtimeStatusRunning = true;
|
||||
realtimeToggleButton.setImageResource(R.drawable.realtime_start_btn);
|
||||
tvStatus.setVisibility(View.GONE);
|
||||
isShutterBitmapCopied = false;
|
||||
// Camera is still working but detecting loop is on pause.
|
||||
svPreview.setOnTextureChangedListener(new CameraSurfaceView.OnTextureChangedListener() {
|
||||
@Override
|
||||
public boolean onTextureChanged(Bitmap ARGB8888ImageBitmap) {
|
||||
if (TYPE == BTN_SHUTTER) {
|
||||
copyBitmapFromCamera(ARGB8888ImageBitmap);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
@@ -254,9 +254,13 @@ public class OcrMainActivity extends Activity implements View.OnClickListener, C
|
||||
isRealtimeStatusRunning = true;
|
||||
realtimeToggleButton.setImageResource(R.drawable.realtime_start_btn);
|
||||
tvStatus.setVisibility(View.GONE);
|
||||
isShutterBitmapCopied = false;
|
||||
svPreview.setOnTextureChangedListener(new CameraSurfaceView.OnTextureChangedListener() {
|
||||
@Override
|
||||
public boolean onTextureChanged(Bitmap ARGB8888ImageBitmap) {
|
||||
if (TYPE == BTN_SHUTTER) {
|
||||
copyBitmapFromCamera(ARGB8888ImageBitmap);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
@@ -237,10 +237,14 @@ public class SegmentationMainActivity extends Activity implements View.OnClickLi
|
||||
isRealtimeStatusRunning = true;
|
||||
realtimeToggleButton.setImageResource(R.drawable.realtime_start_btn);
|
||||
tvStatus.setVisibility(View.GONE);
|
||||
isShutterBitmapCopied = false;
|
||||
// Camera is still working but detecting loop is on pause.
|
||||
svPreview.setOnTextureChangedListener(new CameraSurfaceView.OnTextureChangedListener() {
|
||||
@Override
|
||||
public boolean onTextureChanged(Bitmap ARGB8888ImageBitmap) {
|
||||
if (TYPE == BTN_SHUTTER) {
|
||||
copyBitmapFromCamera(ARGB8888ImageBitmap);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
Reference in New Issue
Block a user