Yüz Fotoğrafı Ayırıcı
Bir fotoğraftaki yüzleri otomatik olarak algılayın ve her yüzü ayrı bir görüntü olarak indirin.
Girdi
Çıktı
Readme
Görüntülerde yüz tespiti nedir?
Yüz tespiti, dijital görüntülerdeki insan yüzlerini tanımlayan ve konumlandıran bir bilgisayarlı görü teknolojisidir. Modern yüz tespiti algoritmaları, gözler, burun, ağız ve çene hattı gibi yüz özelliklerini tanımak için binlerce yüz görüntüsü üzerinde eğitilmiş makine öğrenmesi modelleri kullanır. Bu modeller, boyut, açı veya aydınlatma koşullarından bağımsız olarak tek bir fotoğraftaki birden fazla yüzü tespit edebilir; bu da onları fotoğrafçılıktan güvenliğe kadar geniş bir uygulama yelpazesi için kullanışlı kılar.
Yüz tespiti, yüz tanımadan farklıdır — tespit, yüzlerin kime ait olduğunu belirlemeksizin yalnızca görüntüdeki yüzlerin nerede olduğunu bulur. Bu durum, tespiti; portre kırpma, grup fotoğraflarını düzenleme veya büyük fotoğraflardan bireysel yüz görüntüleri çıkarma gibi görevler için kullanılabilecek, gizliliğe daha uygun bir teknoloji hâline getirir.
Araç açıklaması
Yüz Fotoğrafı Bölücü, yüklenen bir fotoğraftaki tüm yüzleri tespit eder ve her birini ayrı, kırpılmış bir görüntü olarak çıkarır. Bir grup fotoğrafı veya bir ya da daha fazla kişi içeren herhangi bir görüntü yükleyin; araç, her yüzü bulmak için yapay zeka destekli yüz tespitini kullanır, açıklamalı önizlemede sınırlayıcı kutular çizer ve ayrı ayrı indirilebilir yüz kırpmaları sunar. Tüm işlemler tarayıcınızda yerel olarak gerçekleşir — hiçbir görüntü herhangi bir sunucuya gönderilmez.
Özellikler
- Yapay zeka destekli yüz tespiti: Farklı kalite ve kompozisyondaki fotoğraflardaki yüzleri doğru şekilde tespit etmek için SSD MobileNet v1 modelini kullanır
- Bireysel yüz çıkarma: Tespit edilen her yüz kırpılır ve PNG dosyası olarak ayrı önizleme ve indirme için kullanılabilir
- Açıklamalı önizleme: Her yüzün tespit edildiği yeri gösteren numaralı sınırlayıcı kutularla orijinal fotoğrafı görüntüleyin
- Toplu indirme: Çıkarılan tüm yüzleri tek seferde indirin veya kaydetmek için bireysel yüzleri seçin
- Tam tarayıcı gizliliği: Tüm görüntü işleme WebGL kullanılarak yerel olarak çalışır — fotoğraflarınız hiçbir zaman cihazınızdan ayrılmaz
Nasıl çalışır
Araç, WebGL hızlandırması kullanarak tarayıcınıza önceden eğitilmiş bir SSD MobileNet v1 sinir ağı modelini yükler. Bir görüntü yükleyip tespit et düğmesine tıkladığınızda model, yüz bölgelerini bulmak için görüntünün tamamını analiz eder. Tespit edilen her yüz bir sınırlayıcı kutu (x, y, genişlik, yükseklik) ile tanımlanır; bu kutu daha sonra orijinal görüntünün ilgili bölümünü bir canvas öğesi üzerine kırpmak için kullanılır. Kırpılan görüntüler, önizleme ve indirme için PNG data URL'lerine dönüştürülür.
Sınırlamalar
- Model doğruluğu: Tespit doğruluğu görüntü kalitesine, yüz boyutuna ve aydınlatmaya bağlıdır. Çok küçük, büyük ölçüde gizlenmiş veya aşırı açılı yüzler tespit edilemeyebilir
- İlk yükleme süresi: Yüz tespiti modelinin ilk kullanımda indirilmesi gerekir; bu işlem bağlantı hızınıza bağlı olarak birkaç saniye sürebilir
- Tarayıcı desteği: Sinir ağının çalışabilmesi için WebGL desteğine sahip modern bir tarayıcı gerektirir
Kullanım alanları
- Grup fotoğrafı yönetimi: Profillerde, kimlik kartlarında veya kişi listelerinde kullanmak üzere grup fotoğraflarından bireysel portreler çıkarın
- İçerik oluşturma: Tasarım projeleri için stok fotoğraflardan veya etkinlik fotoğrafçılığından yüzleri hızlıca ayırın
- Fotoğraf düzenleme: Daha kolay kataloglama ve tanımlama için büyük grup görüntülerini bireysel yüz kırpmalarına bölün