Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Commit da65271

Browse files
Higher camera resolution for MLKit livefeed #872
1 parent 5c5b1af commit da65271

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/mlkit/mlkit-cameraview.android.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,15 +121,18 @@ export abstract class MLKitCameraView extends MLKitCameraViewBase {
121121
}
122122
this.camera = android.hardware.Camera.open(requestedCameraId);
123123

124-
const sizePair = this.selectSizePair(this.camera, 800, 600); // TODO based on wrapping frame
124+
let sizePair = this.selectSizePair(this.camera, 1400, 1200); // TODO based on wrapping frame
125125

126126
if (!sizePair) {
127127
console.log("Could not find suitable preview size.");
128128
return;
129129
}
130130

131-
let pictureSize = sizePair.pictureSize;
132-
let previewSize = sizePair.previewSize;
131+
const pictureSize = sizePair.pictureSize;
132+
const previewSize = sizePair.previewSize;
133+
134+
// console.log("sizePair.pictureSize @ 1400x1400: " + pictureSize.width + "x" + pictureSize.height);
135+
// console.log("sizePair.previewSize @ 1400x1400: " + previewSize.width + "x" + previewSize.height);
133136

134137
const parameters = this.camera.getParameters();
135138

src/mlkit/mlkit-cameraview.ios.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export abstract class MLKitCameraView extends MLKitCameraViewBase {
6060

6161
// begin the session
6262
this.captureSession = AVCaptureSession.new();
63-
this.captureSession.sessionPreset = AVCaptureSessionPreset640x480;
63+
this.captureSession.sessionPreset = AVCaptureSessionPreset1280x720;
6464

6565
const captureDeviceInput = AVCaptureDeviceInput.deviceInputWithDeviceError(this.captureDevice);
6666
this.captureSession.addInput(captureDeviceInput);

0 commit comments

Comments
 (0)