Deskripsi modul
Untuk menyelaraskan kotak deteksi wajah dengan pratinjau, kembalikan dahulu keluaran detektor ke koordinat gambar asli yang disepakati. Lalu terapkan pemangkasan, rotasi, pencerminan dan penskalaan sesuai alur sebenarnya, termasuk offset tampilan. Contoh ini memakai urutan pangkas, putar searah jarum jam, cermin horizontal dan perbesar; urutan ini tidak berlaku universal untuk semua perangkat.
Kotak yang bergeser atau terbalik belum membuktikan kesalahan detektor. Halaman ini menjelaskan masukan modul, contoh matematis dan metode verifikasi; bukan pengumuman versi SDK baru.
Bidang untuk antarmuka modul
Geser tabel secara horizontal untuk melihat semua kolom.
| Objek | Bidang yang wajib diisi | Tujuan |
|---|---|---|
| Masukan deteksi | Ukuran asli dan input detektor, skala atau padding pra-pemrosesan | Kembalikan keluaran model ke koordinat gambar asli yang disepakati |
| Pangkas dan orientasi | Persegi panjang pangkas gambar asli, sudut dan arah putaran, posisi cermin secara berurutan | Tentukan wilayah transformasi dan urutan operasi |
| Pratinjau wilayah | Area terlihat, mode penskalaan, offset tampilan, dan orientasi aktual | Bedakan antara isi dan potong, tampilan gambar lengkap, dan padding |
| Keluaran dan ketertelusuran | Kotak, landmark, stempel waktu, pengidentifikasi bingkai, dan versi konfigurasi transformasi | Kaitkan hasil dengan bingkai dan konfigurasi yang benar |
Tampilkan kotak asli, lima landmark, dan pratinjau overlay secara terpisah. Jika prapemrosesan model menggunakan padding atau pengubahan ukuran, batalkan sebelum pratinjau yang disepakati diubah. Ubah semua sudut kotak, bukan hanya bagian tengahnya saja.
Contoh orientasi yang dapat diperiksa dengan tangan
Ini adalah contoh matematis, bukan pengukuran perangkat. Gunakan koordinat tepi kontinu dengan titik asal di kiri atas, x ke kanan, dan y ke bawah. Pangkas gambar 640×480 dari (80,40) dengan ukuran 320×240. Titik pada gambar asli (120,70) menjadi (40,30) setelah dikurangi koordinat asal gambar yang dipotong. Putar 90 derajat searah jarum jam: (240−30,40)=(210,40), dengan ukuran baru 240×320. Cerminkan secara horizontal: (240−210,40)=(30,40). Skala sebesar 2 tanpa offset tambahan: titik tampilan adalah (60,80) di wilayah 480×640.
A · Gambar asli
640×480 · (120,70)
B · Setelah dipangkas
320×240 · (40,30)
C · Rotasi 90° searah jarum jam
240×320 · (210,40)
D · Setelah dicerminkan horizontal
240×320 · (30,40)
E · Setelah diperbesar 2 kali
480×640 · (60,80)
Titik merah menunjukkan titik matematis yang sama. Setiap panel digambar menurut proporsi gambarnya sendiri; ukuran panel di layar tidak dapat dipakai untuk membandingkan dimensi piksel. Ini adalah diagram koordinat tepi kontinu, bukan hasil deteksi pada perangkat.
Ini adalah koordinat tepi kontinu, jadi rotasi menggunakan ketinggian dikurangi y. Kode indeks piksel diskrit melibatkan tinggi dikurangi 1 dikurangi y; konvensi tidak dapat dicampur secara langsung. Lihat dokumentasi resmi Matriks Android dan periksa komposisi matriks terhadap kontrak input/output sebenarnya.
dokumentasi resmi Matriks Android
Memisahkan pemeriksaan geometris dari verifikasi perangkat
Periksa sudut, pusat, titik asimetris, dan persegi panjang yang melintasi batas pemotongan gambar untuk memverifikasi keteraturan, batas, dan transformasi terbalik. Ubah keempat sudut persegi panjang dan hitung ulang kotak terlampir. Setelah pemeriksaan geometris, verifikasi orientasi sensor, pencerminan kamera depan/belakang, penskalaan pratinjau, dan rotasi layar pada perangkat target. Pemeriksaan geometri tidak menentukan perilaku rangkaian pemrosesan waktu nyata atau stabilitas jangka panjang.
Laporan proyek SDK visi offline RK3588 dalam bahasa Mandarin menjelaskan keluaran berupa kotak deteksi wajah, titik acuan, dan orientasi. Versi dasar yang dipublikasikan menggunakan deteksi YuNet pada CPU. Cakupannya tidak mencakup pengenalan identitas atau hasil pengukuran kinerja NPU. Untuk menentukan antarmuka koordinat dan lingkup integrasi pada perangkat sasaran, kirim gambar dengan penanda orientasi, informasi perangkat, dan tata letak pratinjau melalui layanan adaptasi RK3588 Android yang penjelasannya tersedia dalam bahasa Mandarin.
Laporan proyek RK3588 offline vision SDK berbahasa Mandarin · Layanan adaptasi RK3588 Android berbahasa Cina
Online
Telepon
WeChat
kembali ke atas