Detail Konten

Input YUV Camera2: rowStride, pixelStride dan masa berlaku buffer gambar

Periksa waktu rilis rowStride, pixelStride dan Image untuk input Camera2 YUV_420_888. Gunakan kasus vision SDK dan bidang rekam untuk format, orientasi, dan kepemilikan buffer.

Perkembangan Industri 2026-10-17 Winge Technology
Isi Artikel

Tinjauan teknis

Untuk integrasi Camera2, tentukan cara buffer diatur, kapan valid, dan kapan dirilis. Jangan membaca YUV_420_888 sebagai NV21 yang berdekatan hanya berdasarkan dimensi. Sertakan rowStride, pixelStride, persegi panjang pemangkasan gambar, orientasi gambar, dan kepemilikan selama pemrosesan asinkron dalam kontrak masukan SDK.

Apa yang dimaksud dengan rowStride dan pixelStride

rowStride adalah jarak byte antara awal baris yang berdekatan. pixelStride adalah jarak byte antara sampel piksel yang berdekatan dalam satu baris. Bukan sekedar lebar gambar. Baca informasi bidang sebenarnya yang dikembalikan oleh perangkat target untuk menghindari perlakuan padding atau tata letak bidang yang berbeda sebagai piksel yang valid.

Referensi ImageFormat Android dan antarmuka Image.Plane menentukan format, rowStride dan pixelStride. Tinjauan ini menerapkan antarmuka tersebut pada pemeriksaan integrasi; setiap perangkat target masih memerlukan kasus masukan yang relevan.

Periksa input sebelum meneruskannya ke SDK

Geser tabel secara horizontal untuk melihat semua kolom.

Barang Informasi untuk dicatat Pemeriksaan terkait
Format Image dan bidang gambar Format, ukuran, rowStride dan pixelStride setiap bidang gambar Kesalahan baris/warna, batas dan persegi panjang pemotongan gambar
Orientasi dan mirroring Orientasi sensor/tampilan dan pencerminan kamera depan Transformasi potret/lanskap, kiri/kanan, dan koordinat
Masa berlaku data buffer Pemilik Image, kebijakan penyalinan dan penyelesaian asinkron Pembacaan tidak valid, buffer belum dilepas dan antrean terhambat
Muat dan antri Tingkat pengambilan/pengajuan, jaminan simpanan, dan kebijakan pembatalan Latensi dan penggunaan sumber daya dengan masukan berkelanjutan
Koordinat keluaran Input model, persegi panjang pemotongan gambar, dan wilayah pratinjau Kotak dibandingkan dengan posisi yang diketahui

Tetapkan kepemilikan untuk pemrosesan asinkron

Data Image dan bidang gambarnya harus tetap valid sampai tugas asinkron selesai. Jika Image dilepas saat callback berakhir, tugas berikutnya harus memiliki data valid yang disiapkan dengan cara yang disepakati. Jika pelepasan ditunda, tetapkan siapa yang melepas buffer setelah tugas selesai, dibatalkan, atau gagal. Periksa pengambilan berkelanjutan dan jalur kesalahan, selain keberhasilan pada satu frame.

Gunakan bidang ini untuk catatan masalah integrasi. Tidak ada pengukuran perangkat yang telah diatur sebelumnya.

Geser tabel secara horizontal untuk melihat semua kolom.

Bidang rekaman Isi Tujuan
Identitas lingkungan Perangkat, versi Android, kamera dan revisi SDK Membedakan perubahan perangkat keras dan kode
Masukkan metadata Format, ukuran, persegi panjang pemotongan, rowStride dan pixelStride tiap bidang Periksa kembali asumsi konversi
Kepemilikan dan waktu Penanggung jawab callback, pengajuan tugas, penyelesaian dan pelepasan buffer Diagnosis pembacaan dan simpanan yang tidak valid
Sampel validasi Pola yang dapat diterbitkan, orientasi dan koordinat yang diharapkan Bandingkan hasil konversi gambar dan transformasi koordinat
Jalur kegagalan Pembatalan, batas waktu, pemutusan dan pemulihan Periksa pembersihan sumber daya yang disepakati

Lingkup proyek dan masukan integrasi

Proyek RK3588 deteksi wajah dan penglihatan offline SDK, mencakup Android, Camera2 dan jalur CPU offline. Deteksi wajah dan pengenalan identitas adalah tugas yang berbeda; Akselerasi NPU dan perangkat lain memerlukan bukti tersendiri. Untuk adaptasi RK3588 Android, sediakan perangkat keras, sistem, sampel, antarmuka yang ada, dan catatan di atas sebelum menentukan matriks perangkat dan pengujian.

Kirimkan Persyaratan Proyek

Tinggalkan detail kontak Anda dan persyaratan singkat sehingga kami dapat meninjau arahan dan cakupan teknis.

Online
Telepon
13910119357
WeChat
WhatsApp
Kode QR WhatsApp Winge Technology Pindai kode QR atau klik untuk menghubungi
kembali ke atas