Skip to content

Commit eb65e91

Browse files
WinterGengDefTruth
andauthored
[Android] add enableCamera method app examples (PaddlePaddle#751)
* Remove redundant code for segmentation. * Classification Documentation and example improvement. * Ocr Documentation and example improvement. * 1.detection、face、seg module add "svPreview.enableCamera();". 2.java/android add fastdepolyUi module. * examples/vision/ to add OCRv3. * Modify UI directory name. * Refresh examples\vision,change OCR README.md * Update ui module * Update ui module * [Android] add enableCamera method. Co-authored-by: DefTruth <[email protected]>
1 parent 19b99d3 commit eb65e91

File tree

6 files changed

+18
-0
lines changed

6 files changed

+18
-0
lines changed

examples/vision/detection/paddledetection/android/app/src/main/java/com/baidu/paddle/fastdeploy/app/examples/detection/DetectionMainActivity.java

+2
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,8 @@ protected void onResume() {
305305
// Open camera until the permissions have been granted
306306
if (!checkAllPermissions()) {
307307
svPreview.disableCamera();
308+
} else {
309+
svPreview.enableCamera();
308310
}
309311
svPreview.onResume();
310312
}

examples/vision/detection/paddledetection/android/app/src/main/java/com/baidu/paddle/fastdeploy/app/ui/view/CameraSurfaceView.java

+4
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,10 @@ public void disableCamera() {
278278
disableCamera = true;
279279
}
280280

281+
public void enableCamera() {
282+
disableCamera = false;
283+
}
284+
281285
public void switchCamera() {
282286
releaseCamera();
283287
selectedCameraId = (selectedCameraId + 1) % numberOfCameras;

examples/vision/facedet/scrfd/android/app/src/main/java/com/baidu/paddle/fastdeploy/app/examples/facedet/FaceDetMainActivity.java

+2
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,8 @@ protected void onResume() {
300300
// Open camera until the permissions have been granted
301301
if (!checkAllPermissions()) {
302302
svPreview.disableCamera();
303+
} else {
304+
svPreview.enableCamera();
303305
}
304306
svPreview.onResume();
305307
}

examples/vision/facedet/scrfd/android/app/src/main/java/com/baidu/paddle/fastdeploy/app/ui/view/CameraSurfaceView.java

+4
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,10 @@ public void disableCamera() {
278278
disableCamera = true;
279279
}
280280

281+
public void enableCamera() {
282+
disableCamera = false;
283+
}
284+
281285
public void switchCamera() {
282286
releaseCamera();
283287
selectedCameraId = (selectedCameraId + 1) % numberOfCameras;

examples/vision/segmentation/paddleseg/android/app/src/main/java/com/baidu/paddle/fastdeploy/app/examples/segmentation/SegmentationMainActivity.java

+2
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,8 @@ protected void onResume() {
287287
// Open camera until the permissions have been granted
288288
if (!checkAllPermissions()) {
289289
svPreview.disableCamera();
290+
} else {
291+
svPreview.enableCamera();
290292
}
291293
svPreview.onResume();
292294
}

examples/vision/segmentation/paddleseg/android/app/src/main/java/com/baidu/paddle/fastdeploy/app/ui/view/CameraSurfaceView.java

+4
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,10 @@ public void disableCamera() {
278278
disableCamera = true;
279279
}
280280

281+
public void enableCamera() {
282+
disableCamera = false;
283+
}
284+
281285
public void switchCamera() {
282286
releaseCamera();
283287
selectedCameraId = (selectedCameraId + 1) % numberOfCameras;

0 commit comments

Comments
 (0)