Lingua

CaptureResult.ScalerRawCropRegion Proprietà

Definizione

L'area del sensore che corrisponde alla lettura RAW per questa acquisizione quando il caso di utilizzo del flusso di un flusso RAW è impostato su CROPPED_RAW.

[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

Valore della proprietà

L'area del sensore che corrisponde alla lettura RAW per questa acquisizione quando il caso di utilizzo del flusso di un flusso RAW è impostato su CROPPED_RAW.

Attributi

Commenti

L'area del sensore che corrisponde alla lettura RAW per questa acquisizione quando il caso di utilizzo del flusso di un flusso RAW è impostato su CROPPED_RAW.

Il sistema di coordinate segue quello di android.sensor.info.preCorrectionActiveArraySize.

Questa chiave CaptureResult verrà impostata quando l'oggetto CaptureRequest corrispondente ha una destinazione RAW con caso d'uso del flusso impostato su CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAW; in caso contrario, sarà Null. Il valore di questa chiave specifica l'area del sensore usato per l'acquisizione RAW e può essere usato per calcolare il campo di visualizzazione corrispondente dei flussi RAW. Questo campo di visualizzazione sarà >sempre = campo di visualizzazione per i flussi non RAW (elaborati) per l'acquisizione. Nota: l'area specificata potrebbe non essere necessariamente allineata al centro.

Ad esempio: si supponga che un dispositivo fotocamera abbia una dimensione della matrice attiva di correzione preliminare pari a {0, 0, 1500, 2000}. Se il RAW_CROP_REGION è {500, 375, 1500, 1125}, che corrisponde a un ritaglio centrato di 1/4 del campo completo del flusso RAW.

Chiavi di metadati che descrivono le proprietà dei frame RAW: android.statistics.hotPixelMap; android.statistics.lensShadingCorrectionMap; android.lens.distorto; android.lens.poseTranslation; android.lens.poseRotation; android.lens.distorto; android.lens.intrinsicCalibration

deve essere interpretato nel sistema di coordinate effettivo dopo il campo di visualizzazione non elaborato. In questo sistema di coordinate, {android.sensor.info.preCorrectionActiveArraySize.left, android.sensor.info.preCorrectionActiveArraySize.top} corrisponde all'angolo superiore sinistro della cornice RAW ritagliata e {android.sensor.info.preCorrectionActiveArraySize.right, android.sensor.info.preCorrectionActiveArraySize.bottom} corrisponde all'angolo inferiore destro. Le applicazioni client devono usare i valori delle chiavi nei metadati CaptureResult, se presenti.

Le aree di ritaglio android.scaler.cropRegion, aree AE/AWB/AF e coordinate del viso usano comunque il sistema di coordinate android.sensor.info.activeArraySize come di consueto.

Unità: coordinate pixel relative a android.sensor.info.activeArraySize o android.sensor.info.preCorrectionActiveArraySize a seconda della funzionalità di correzione della distorsione e della modalità

Facoltativo: il valore di questa chiave può essere Null in alcuni dispositivi.

Informazioni di riferimento su Android per android.hardware.camera2.CaptureResult.SCALER_RAW_CROP_REGION.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a