내가 안드로이드에 얼굴 인식을하려고하고, 나는 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은 안드로이드의 이미지에서 하나 개의 얼굴을 반환하는 것으로 보인다. 그 차이는 이미지의 유형에만 있습니다 (안드로이드의 RgbImage와 netbeans의 RgbImageJ2se)
안드로이드에서 내가 무엇을 놓치고 왜 둘 이상의 얼굴을 찾을 수 없는지 모르겠습니다.
나는 RgbImage : jjil.core.RgbImage 유형 대 RgbImageJ2SE 유형을 의미하므로 JJIL을 사용하고 있습니다. 나머지는 똑같습니다 !! pushAndReturn은 스택에서 하나의 항목 만 리턴하는 것 같습니다. 두 개 이상의 얼굴이있는 이미지에서는 작동하지 않습니다.
아니라 2, 안드로이드에 어떻게 자바 코드에서 모든 얼굴을 검출 PC에서 Java로 실행 한 것과 다릅니다. Android에서 Java와 PC의 Java에서 다른 결과를 가진 전체 코드의 예를들 수 있으며 더 자세한 정보를 제공 할 수 있습니까? –
안드로이드 얼굴 탐지의 전체 예제를 보려면 – Adroidist
을 확인하십시오. 내 대답은 여기를 참조하십시오. http://stackoverflow.com/questions/4125821/face-detection-in-android – Jorgesys