ImageFormat.Depth16 Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.
Format gambar kedalaman padat Android.
[Android.Runtime.Register("DEPTH16", 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 Depth16 = 1144402265;
[<Android.Runtime.Register("DEPTH16", 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 Depth16 : Android.Graphics.ImageFormatType
Nilai Bidang
Value = 1144402265- Atribut
Keterangan
Format gambar kedalaman padat Android.
Setiap piksel adalah 16 bit, mewakili kedalaman mulai dari kamera kedalaman atau sensor serupa. Sampel 16-bit terdiri dari nilai keyakinan dan pengukuran mulai aktual.
Nilai keyakinan adalah perkiraan kebenaran untuk sampel ini. Ini dikodekan dalam 3 bit sampel yang paling signifikan, dengan nilai 0 mewakili keyakinan 100%, nilai 1 yang mewakili keyakinan 0%, nilai 2 yang mewakili 1/7, nilai 3 mewakili 2/7, dan sebagainya.
Sebagai contoh, sampel berikut mengekstrak rentang dan keyakinan dari piksel pertama format android.media.ImageDEPTH16 , dan mengonversi keyakinan menjadi nilai floating-point antara 0 dan 1.f inklusif, dengan 1.f mewakili keyakinan maksimum:
ShortBuffer shortDepthBuffer = img.getPlanes()[0].getBuffer().asShortBuffer();
short depthSample = shortDepthBuffer.get()
short depthRange = (short) (depthSample & 0x1FFF);
short depthConfidence = (short) ((depthSample >> 13) & 0x7);
float depthPercentage = depthConfidence == 0 ? 1.f : (depthConfidence - 1) / 7.f;
</p>
Format ini mengasumsikan ul>li lebar genap/li<>>dengan tinggi< genap/li li><>kelipatan 16 piksel</li<>/ul<><<>
y_size = stride * height
Saat diproduksi oleh kamera, unit untuk rentangnya adalah milimeter.
Dokumentasi Java untuk android.graphics.ImageFormat.DEPTH16.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.