Ben robot üzerinde yüz algılamayı yapmaya çalışıyorum ve ben http://www.richardnichols.net/2011/01/java-facial-recognition-haar-cascade-with-jjil-guide/Android Yüz Algılama
ama android yerine rehber takip ediyorum. i
Gray8DetectHaarMultiScale detectHaar = new Gray8DetectHaarMultiScale(is, minScale, maxScale);
RgbAvgGray toGray = new RgbAvgGray();
toGray.push(RgbImage);
detectHaar.pushAndReturn(toGray.getFront());
yaptığınızda O tam kod netbeans kodu kullanarak 2 yüzleri döndürür rağmen pushAndReturn yalnızca Android görüntüden bir yüzü dönüyor gibi görünüyor. Fark sadece resmin türündedir (android üzerinde RgbImage ve netbeans'de RgbImageJ2se)
Neyi kaçırdığımı ve neden birden fazla yüzü Android'de algılayamadığımı bilmiyorum.
Ben JJIL kullanıyorum, bu yüzden RgbImage: jjil.core.RgbImage türü, RgbImageJ2SE türünü kastediyorum. Geri kalan sadece aynı! pushAndReturn sadece yığın içinde bir giriş döndürüyor gibi görünüyor. Bu, birden fazla yüzü olan herhangi bir görüntü üzerinde çalışmaz.
değil 2 veya Android'de nasıl bu Java kodu tüm yüzleri tespit Java'da bir PC'de koştuğunuzdan farklı. Java'da Android'de Java'da farklı bir sonuca sahip olan tam bir kod örneği verebilir ve daha fazla ayrıntı verebilir misiniz? –
Android Face Detection tam bir örnek için benim düzenleme – Adroidist
kontrol edin benim cevap burada bakın: http://stackoverflow.com/questions/4125821/face-detection-in-android – Jorgesys