Sprache

NoiseReductionMode Enumeration

Definition

Listet Werte auf, die von den Fast, HighQualityund Off Membern zurückgegeben werden.

public enum NoiseReductionMode
type NoiseReductionMode = 
Vererbung
NoiseReductionMode

Felder

Name Wert Beschreibung
Off 0

Es wird keine Rauschunterdrückung angewendet.

Android-Referenz für android.hardware.camera2.CameraMetadata.NOISE_REDUCTION_MODE_OFF.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Fast 1

Die Rauschunterdrückung wird ohne Reduzierung der Framerate relativ zur Sensorausgabe angewendet. Dies kann mit OFF identisch sein, wenn die Rauschreduzierung die Bildfrequenz relativ zum Sensor reduziert.

Android-Referenz für android.hardware.camera2.CameraMetadata.NOISE_REDUCTION_MODE_FAST.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

HighQuality 2

Eine qualitativ hochwertige Rauschreduzierung wird auf Kosten einer möglicherweise reduzierten Framerate relativ zur Sensorausgabe angewendet.

Android-Referenz für android.hardware.camera2.CameraMetadata.NOISE_REDUCTION_MODE_HIGH_QUALITY.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Minimal 3

Minimale Rauschreduzierung wird angewendet, ohne die Framerate relativ zur Sensorausgabe zu reduzieren.

Android-Referenz für android.hardware.camera2.CameraMetadata.NOISE_REDUCTION_MODE_MINIMAL.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

ZeroShutterLag 4

Die Rauschunterdrückung wird auf unterschiedlichen Ebenen für unterschiedliche Ausgabedatenströme basierend auf der Auflösung angewendet. Datenströme mit maximaler Aufzeichnungsauflösung (siehe CameraDevice.createCaptureSession(SessionConfiguration)) oder darunter werden Rauschen reduziert, während Datenströme mit höherer Auflösung MINIMAL (sofern unterstützt) oder keine Rauschreduzierung angewendet werden (wenn MINIMAL nicht unterstützt wird).) Der Grad der Rauschreduzierung für Datenströme mit niedriger Auflösung wird optimiert, sodass die Bildfrequenz nicht beeinträchtigt wird und die Qualität gleich oder besser ist als FAST (da sie nur auf Ausgaben mit niedrigerer Auflösung angewendet wird, kann die Qualität von FAST verbessert werden).

Dieser Modus soll von Anwendungen verwendet werden, die in einem Zero-Shutter-Lag-Modus mit YUV oder PRIVATE Reprocessing arbeiten, in dem die Anwendung kontinuierlich hochauflösende Zwischenpuffer in einem Zirkelpuffer erfasst, aus dem ein endgültiges Bild durch Erneutes Verarbeiten erstellt wird, wenn ein Benutzer ein Bild nimmt. Für einen solchen Anwendungsfall dürfen die hochauflösenden Puffer keine Rauschreduzierung angewendet haben, um die Effizienz der Vorschau zu maximieren und zu vermeiden, dass bei der Neuverarbeitung überlastet Rauschfilter angewendet werden, während Puffer mit niedriger Auflösung (für Aufzeichnung oder Vorschau verwendet) Rauschreduzierung für eine angemessene Vorschauqualität angewendet werden müssen.

Dieser Modus wird garantiert von Geräten unterstützt, die entweder die YUV_REPROCESSING- oder PRIVATE_REPROCESSING-Funktionen unterstützen (android.request.availableCapabilities listet eine dieser Funktionen auf), und es ist der Standardmodus für CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG Vorlage.

Android-Referenz für android.hardware.camera2.CameraMetadata.NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: