Inhaltsdetaylar

Yüz Algılama Koordinat Haritalaması: Kırpma, Döndürme, Aynalama ve Önizleme Kutuları

Yüz algılama dikdörtgenlerini eşlemek, tanımlanmış koordinat başlangıçlarını, kırpma bölgelerini, döndürme sırasını, yansıtmayı ve önizleme ölçeklendirmesini gerektirir. Sürekli kenar örneği, geometrik kontrolleri cihaz katman doğrulamasından ve kimlik tanımadan ayırır.

Ürün güncellemeleri 2026-10-18 Winge Technology
Makalelinhalt

Modül açıklaması

Yüz algılama kutularını önizlemeyle hizalamak için önce algılayıcı çıktılarını kararlaştırılan özgün görüntü koordinatlarına geri dönüştürün. Ardından gerçek işleme zincirine göre kırpma, döndürme, aynalama ve önizleme ölçeğini, ekran ofsetleriyle birlikte uygulayın. Örnekte kırpma, saat yönünde döndürme, yatay aynalama ve büyütme sırası kullanılır; bu sıra tüm cihazlar için genel bir kural değildir.

Kaymış veya ters dönmüş bir kutu, tek başına algılayıcı hatasını kanıtlamaz. Bu sayfa modül girdilerini, matematiksel bir örneği ve doğrulama yöntemlerini açıklar; yeni bir SDK sürümü duyurusu değildir.

Modül arayüzü için alanlar

Tüm sütunları görüntülemek için tabloyu yatay olarak kaydırın.

Nesne Gerekli alanlar Amaç
Algılama girişi Orijinal ve dedektör giriş boyutları, ön işleme ölçeği veya dolgu Model çıktılarını kararlaştırılan orijinal görüntü koordinatlarına geri yükleyin
Kırpma ve yönlendirme Orijinal görüntü kırpma dikdörtgeni, dönüş açısı ve yönü, dizideki ayna konumu Dönüşüm bölgesini ve işlem sırasını tanımlayın
Önizleme bölgesi Görünür alan, ölçeklendirme modu, ekran ofseti ve gerçek yönlendirme Doldur ve kırp, tam görüntü görüntüleme ve dolguyu ayırt edin
Çıktı ve izlenebilirlik Kutular, yüz referans noktaları, zaman damgaları, çerçeve tanımlayıcıları ve dönüşüm yapılandırma sürümü Sonuçları doğru çerçeve ve konfigürasyonla ilişkilendirin

Orijinal kutuları, beş yüz referans noktasını ve ön izleme katmanını ayrı ayrı gösterin. Model ön işlemesinde dolgu veya yeniden boyutlandırma kullanıldıysa, kararlaştırılan önizleme dönüşümünden önce bunu geri alın. Yalnızca merkezi değil tüm kutu köşelerini dönüştürün.

Elle kontrol edilebilir bir yönlendirme örneği

Bu bir cihaz ölçümü değil, matematiksel bir örnektir. Başlangıç ​​noktası sol üstte, x sağda ve y aşağıda olacak şekilde sürekli kenar koordinatlarını kullanın. (80,40)'tan 320×240 boyutunda bir 640×480 görüntüyü kırpın. Kırpılan görüntünün koordinat orijini çıkarıldıktan sonra orijinal nokta (120,70), (40,30) olur. Saat yönünde 90 derece döndürün: (240−30,40)=(210,40), yeni boyut 240×320 ile. Yatay olarak yansıtın: (240−210,40)=(30,40). İlave ofset olmadan 2'ye göre ölçeklendirin: görüntüleme noktası 480×640 bölgesinde (60,80)'dir.

Aynı noktanın beş koordinat aşamasındaki yeri

A · Özgün görüntü

A · Özgün görüntü; 640×480; (120,70)

640×480 · (120,70)

B · Kırpma sonrası

B · Kırpma sonrası; 320×240; (40,30)

320×240 · (40,30)

C · Saat yönünde 90° dönüş

C · Saat yönünde 90° dönüş; 240×320; (210,40)

240×320 · (210,40)

D · Yatay aynalama sonrası

D · Yatay aynalama sonrası; 240×320; (30,40)

240×320 · (30,40)

E · 2 kat büyütme sonrası

E · 2 kat büyütme sonrası; 480×640; (60,80)

480×640 · (60,80)

Kırmızı nokta aynı matematiksel noktayı gösterir. Her panel kendi görüntüsünün oranlarına göre çizilmiştir; ekrandaki panel boyutları piksel boyutlarını karşılaştırmak için kullanılamaz. Bunlar sürekli sınır koordinatı şemalarıdır, gerçek cihaz algılama sonuçları değildir.

Bunlar sürekli kenar koordinatlarıdır, dolayısıyla dönüşte yükseklik eksi y kullanılır. Ayrık piksel indeksi kodu bunun yerine yükseklik eksi 1 eksi y'yi içerir; koordinat tanımları doğrudan karıştırılamaz. Resmi Android Matris belgelerine bakın ve matris kompozisyonunu gerçek girdi/çıktı sözleşmesine göre kontrol edin.

Geometrik kontrolleri cihaz doğrulamasından ayırma

Sırayı, sınırları ve ters dönüşümleri doğrulamak için köşeleri, merkezi, asimetrik noktaları ve görüntü kırpma sınırlarını geçen dikdörtgenleri kontrol edin. Dört dikdörtgen köşenin tamamını dönüştürün ve çevredeki kutuyu yeniden hesaplayın. Geometrik kontrollerden sonra hedef cihazda sensör yönelimini, ön/arka kamera yansıtmayı, önizleme ölçeklendirmesini ve ekran döndürmeyi doğrulayın. Geometri kontrolleri gerçek zamanlı işleme zinciri davranışını veya uzun vadeli kararlılığı sağlamaz.

Çince RK3588 çevrimdışı görüş SDK proje raporu, yüz algılama dikdörtgenleri, yüz referans noktaları ve yönlendirme sağlar. Genel taban çizgisi YuNet CPU algılamayı kullanır. Kimlik tanımayı veya ölçülen NPU performansını içermez. Koordinat arayüzlerini ve hedef cihaz entegrasyonunu tanımlamak için Çince RK3588 Android uyarlama hizmeti aracılığıyla yön işaretli görüntüler, cihaz bilgileri ve önizleme düzenleri sağlayın.

Proje geri bildirimi

Bir proje isteği gönderin

Teknik yönü ve kapsamı kontrol edebilmemiz için iletişim bilgilerinizi ve kısa bir talep bırakın.

Çevrimiçi
Telefon
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp QR kodu QR kodunu tarayın veya iletişime geçmek için tıklayın
en başa dön