CaptureResult.ScalerRawCropRegion Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Bereich des Sensors, der dem RAW-Lesevorgang für diese Aufnahme entspricht, wenn der Datenstromanwendungsfall eines RAW-Datenstroms auf CROPPED_RAW festgelegt ist.
[Android.Runtime.Register("SCALER_RAW_CROP_REGION", ApiSince=34)]
public static Android.Hardware.Camera2.CaptureResult.Key ScalerRawCropRegion { get; }
[<Android.Runtime.Register("SCALER_RAW_CROP_REGION", ApiSince=34)>]
static member ScalerRawCropRegion : Android.Hardware.Camera2.CaptureResult.Key
Eigenschaftswert
Der Bereich des Sensors, der dem RAW-Lesevorgang für diese Aufnahme entspricht, wenn der Datenstromanwendungsfall eines RAW-Datenstroms auf CROPPED_RAW festgelegt ist.
- Attribute
Hinweise
Der Bereich des Sensors, der dem RAW-Lesevorgang für diese Aufnahme entspricht, wenn der Datenstromanwendungsfall eines RAW-Datenstroms auf CROPPED_RAW festgelegt ist.
Das Koordinatensystem folgt der von "android.sensor.info.preCorrectionActiveArraySize".
Dieser CaptureResult-Schlüssel wird festgelegt, wenn das entsprechende CaptureRequest-Objekt ein RAW-Ziel mit Dem Stream-Anwendungsfall auf CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAW festgelegt hat, andernfalls ist er NULL. Der Wert dieses Schlüssels gibt den Bereich des Sensors an, der für die RAW-Erfassung verwendet wird, und kann verwendet werden, um das entsprechende Ansichtsfeld der RAW-Datenströme zu berechnen. Dieses Ansichtsfeld ist >immer = Ansichtsfeld für (verarbeitete) Nicht-RAW-Datenströme für die Aufnahme. Hinweis: Die angegebene Region ist möglicherweise nicht unbedingt zentriert.
Beispiel: Angenommen, ein Kameragerät verfügt über eine vorkorrektur aktive Arraygröße von {0, 0, 1500, 2000}. Wenn die RAW_CROP_REGION {500, 375, 1500, 1125} ist, entspricht dies einem zentrierten Zuschnitt von 1/4. des vollständigen Felds der Ansicht RAW-Datenstrom.
Die Metadatenschlüssel, die Eigenschaften von RAW-Frames beschreiben: android.statistics.hotPixelMap; android.statistics.lensShadingCorrectionMap; android.lens.distortion; android.lens.poseTranslation; android.lens.poseRotation; android.lens.distortion; android.lens.intrinsicCalibration
sollte im effektiven Nachschnittfeld-aus-Ansicht-Koordinatensystem interpretiert werden. In diesem Koordinatensystem entspricht {android.sensor.info.preCorrectionActiveArraySize.left, android.sensor.info.preCorrectionActiveArraySize.top} der oberen linken Ecke des zugeschnittenen RAW-Rahmens und {android.sensor.info.preCorrectionActiveArraySize.right, android.sensor.info.preCorrectionActiveArraySize.bottom} entspricht der unteren rechten Ecke. Clientanwendungen müssen die Werte der Schlüssel in den CaptureResult-Metadaten verwenden, falls vorhanden.
Crop regions android.scaler.cropRegion, AE/AWB/AF regions and face coordinates still use the android.sensor.info.activeArraySize coordinate system as usual.
Einheiten: Pixelkoordinaten relativ zu android.sensor.info.activeArraySize oder android.sensor.info.preCorrectionActiveArraySize je nach Verzerrungskorrekturfunktion und -modus
Optional – Der Wert für diesen Schlüssel kann auf einigen Geräten NULL sein.
Android-Referenz für android.hardware.camera2.CaptureResult.SCALER_RAW_CROP_REGION.
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.