SD kartta saklanan yüzü ve kamera görünümünde gösterilen görüntüyü Yüzey görünümü yardımıyla karşılaştıran bir uygulama geliştiriyordum. Yüzü algılamak için kod yazdım ve yalnızca yüzünü içerecek bir bitmap oluşturdum. Bu bitmap'i ve SDcard'daki görüntüyü karşılaştırmalıyım. Java kütüphanesi için arama yaptım ve opencv, Eigenface gibi bağlantılara sahip oldum. Hangi daha iyi kütüphane olacak? Lütfen bana bazı iyi öğretici örnekler verin, görüntü karşılaştırmasının ardındaki süreci açıklarsa daha iyi olur.Android'de iki yüzü karşılaştırarak
5
A
cevap
0
bu deneyin:
http://www.lac.inpe.br/JIPCookbook/6050-howto-compareimages.jsp
öğretici çok kolay ve örnek çok iyi çalışıyor.
+0
Bağlantıyı güncelleyebilir misiniz? –
İlgili konular
- 1. C# iki dizi dizileri karşılaştırarak
- 2. İki boyutlu liste nesnelerini karşılaştırarak
- 3. Informatica: iki tablo arasındaki tarih alanını karşılaştırarak
- 4. androidde openssl nasıl kurulur
- 5. Rails activerecord sorgusu aynı kaydın iki niteliğini karşılaştırarak
- 6. Integer.MAX_VALUE karşılaştırarak ve System.out.println
- 7. androidde greyview için özel adaptör
- 8. androidde shift-jis kodunu çözme
- 9. Android Wear için özel saat yüzü
- 10. İnsan yüzü, duygu ve ses tanıması
- 11. Yeni oluşturulan yüzlerde bilgisayar yüzü yüzdeleri
- 12. Uygulama boyutlarını bilirken androidde özel görünümler ekleme
- 13. Tepki yerli androidde Coach işareti nasıl uygulanır?
- 14. WordPress WP_Query, özel alandaki tarihleri karşılaştırarak
- 15. ARM NEON: 128 bit değerlerini karşılaştırarak
- 16. Oracle: Bir sorguda iki NUMARı karşılaştırarak 'DOĞRU' veya 'YANLIŞ' değerlerini nasıl alabilirim?
- 17. Kabuk Komut Dosyası - metin satırlarını karşılaştırarak, eşlemeleri silme
- 18. Ekstrüde şeklin arka ve ön yüzü üzerindeki farklı malzemeler
- 19. imleç aracılığıyla androidde Zaman damgası sütun değeri nasıl alınır
- 20. Kötü amaçlı yazılım geliştiricilerinin androidde firebase'e müdahale etmesini nasıl önleyebilirim
- 21. Yapılandırma değişiklikleri yapıldıktan sonra androidde şişirilmiş bir düzen nasıl kaydedilir?
- 22. İki NSManagedObjects
- 23. SQL-select deyimini kullanıcı tarafından girilen değerle karşılaştırarak
- 24. Tarihleri karşılaştırarak bir görünüm içinde bir laravel koleksiyonuna filtre uygulayabilirsiniz?
- 25. Aynı tarihte/saat için iki NSDates karşılaştır
- 26. Android'de iki veya daha fazla .wav dosyası birleştirme
- 27. iki ses dosyasını karşılaştırır. ses eşleşmesi
- 28. Bir ara yüzü arka plan rengini arayüzey üzerinden kesin bir hex kullanarak nasıl ayarlayacağınız?
- 29. AngularJS 2 birim test bileşeni yasemin yüzü hatasıyla birlikte, 'İlkChild' özelliği okunamıyor
- 30. Birkaç saniye için ilerleme çubuğu nasıl gösterilir ve daha sonra androidde etkinliğe nasıl geçilir?
Sanırım, eminim ki, bunu yaparken mutlak vektörleri karşılaştırmanız gerekir. Aksi takdirde, pikselleri karşılaştırırsanız, görüntülerin farklı çözünürlükleri nedeniyle bence bir sorunum olacaktır. Bu bağlantı şu konularda yardımcı olabilir: 'http: // developer.android.com/reference/java/util/Vector.html'. Ayrıca bu son bölüm hakkında, bir göz atın: http: // stackoverflow.com/soru/6248044/c-karşılaştırma-iki vektörler '. – g00dy
Doğru karşılaştırma pikseliniz sorunlu olabilir. Fakat bir resmi nasıl vektör olarak temsil edebiliriz? – Linson
Android'de bir vektör şekli, çizilebilir olarak gösterilebilir. Şimdi bunun yerinde olduğunu düşünüyorum, bence sadece iki nesneyi ölçeklendirmek (vektörlerle uğraşırken zor değil) ve farklı bölümlerini karşılaştırmak. Her neyse, yüzleri karşılaştırmak için nasıl bir algoritma tasarladınız/kullanıyorsunuz? – g00dy