मैं एंड्रॉयड पर चेहरे का पता लगाने कर कोशिश कर रहा हूँ, और मैं http://www.richardnichols.net/2011/01/java-facial-recognition-haar-cascade-with-jjil-guide/एंड्रॉयड चेहरे की पहचान
लेकिन एंड्रॉयड पर बजाय गाइड अनुसरण कर रही हूं। जब मैं कर
Gray8DetectHaarMultiScale detectHaar = new Gray8DetectHaarMultiScale(is, minScale, maxScale);
RgbAvgGray toGray = new RgbAvgGray();
toGray.push(RgbImage);
detectHaar.pushAndReturn(toGray.getFront());
ऐसा लगता है कि pushAndReturn केवल Android पर छवि से एक चेहरा लौटा रहा है, हालांकि सटीक कोड NetBeans कोड का उपयोग कर 2 चेहरे देता है। अंतर केवल छवि के प्रकार में है (netbans पर एंड्रॉइड और RgbImageJ2se पर RgbImage)
मुझे नहीं पता कि मैं क्या खो रहा हूं और मैं एंड्रॉइड पर एक से अधिक चेहरे का पता क्यों नहीं लगा सकता?
मैं जेजेआईएल का उपयोग कर रहा हूं इसलिए मेरा मतलब आरजीबीआईमेज: jjil.core.RgbImage प्रकार, बनाम RgbImageJ2SE प्रकार है। बाकी बस वही है !! ऐसा लगता है कि pushAndReturn केवल स्टैक में एक प्रविष्टि लौटा रहा है। यह किसी भी छवि पर एक से अधिक चेहरे पर काम नहीं करता है।
यह स्पष्ट नहीं है कि क्या RgbImage, है आप कैसे निर्धारित करने कर रहे हैं कि एक चेहरा दिया जाता है और नहीं 2, या Android पर कैसे इस जावा कोड से सभी चेहरों का पता लगाने एक पीसी पर जावा में आप जो भी चलाते हैं उससे अलग है। क्या आप एंड्रॉइड पर जावा से पीसी पर जावा में एक अलग परिणाम का एक उदाहरण दे सकते हैं, और कुछ और विवरण दे सकते हैं? –
कृपया एंड्रॉइड फेस डिटेक्शन के पूर्ण उदाहरण के लिए मेरा संपादन – Adroidist
देखें, मेरा उत्तर यहां देखें: http://stackoverflow.com/questions/4125821/face-detection-in-android – Jorgesys