ImageFormat.DepthPointCloud Bidang

Definisi

Perhatian

This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.

Format cloud titik kedalaman android yang jarang.

[Android.Runtime.Register("DEPTH_POINT_CLOUD", ApiSince=23)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)]
public const Android.Graphics.ImageFormatType DepthPointCloud = 257;
[<Android.Runtime.Register("DEPTH_POINT_CLOUD", ApiSince=23)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
val mutable DepthPointCloud : Android.Graphics.ImageFormatType

Nilai Bidang

Value = 257
Atribut

Keterangan

Format cloud titik kedalaman android yang jarang.

Daftar panjang variabel poin 3D ditambah nilai keyakinan, dengan setiap titik diwakili oleh empat float; pertama koordinat posisi X, Y, Z, lalu nilai keyakinan.

Jumlah titik adalah (size of the buffer in bytes) / 16.

Sistem koordinat dan unit nilai posisi bergantung pada sumber data cloud titik. Nilai keyakinan adalah antara 0.f dan 1.f, inklusif, dengan 0 mewakili keyakinan 0% dan 1.f mewakili keyakinan 100% dalam nilai posisi yang diukur.

Sebagai contoh, kode berikut mengekstrak titik kedalaman pertama dalam format android.media.ImageDEPTH_POINT_CLOUD :

FloatBuffer floatDepthBuffer = img.getPlanes()[0].getBuffer().asFloatBuffer();
               float x = floatDepthBuffer.get();
               float y = floatDepthBuffer.get();
               float z = floatDepthBuffer.get();
               float confidence = floatDepthBuffer.get();

Untuk perangkat kamera yang mendukung android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT DEPTH_OUTPUT kemampuan, koordinat DEPTH_POINT_CLOUD memiliki unit meter, dan sistem koordinat ditentukan oleh transformasi pose kamera: android.hardware.camera2.CameraCharacteristics#LENS_POSE_TRANSLATION dan android.hardware.camera2.CameraCharacteristics#LENS_POSE_ROTATION. Itu berarti asalnya adalah pusat optik perangkat kamera, dan titik sumbu Z positif di sepanjang sumbu optik kamera, menuju adegan.

Java dokumentasi untuk android.graphics.ImageFormat.DEPTH_POINT_CLOUD.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk