안녕하세요 안드로이드 공부중인 학생입니다..
요즘 얼굴 생김새 관련 해서 앱을 한번 만들어보고 싶은데..
openCV 를 이용하면 자세한 생김새 파악을 할 수 있다고 해서요..
혹시 openCV사용하려고 하면 구현이 어려울까요??
얼굴 생김새라는 것이 뭔지 잘 모르겠네요.
얼굴 인식을 하시려는 것인지, 얼굴 표정 인식을 하시려는 것인지....
여하튼 OpenCV는 영상처리를 위한 도구일 뿐이고 알고리즘은 직접 개발하셔야 합니다.
물론 기본적인 알고리즘은 OpenCV에도 있기는 하지만 그걸로는 모자라죠.
네 가능합니다.
당연히 쉽지 않지요
OpenCV 라이브러리에 대한 전반적인 이해가 필요한 부분이기때문이지요.
우선 OpenCV 라이브러리 적용부터 학습해보세요
그게 영상처리입니다.... 영상을 처리한다.... 영상 처리죠. 영어로는 Image Processing ^^
Haar는 웨이블릿의 한 종류로서 이걸 피처(특징)로 사용하여 얼굴 위치를 찾아내는 알고리즘이 OpenCV에 구현되어 있습니다.
(얼굴 위치 찾는 알고리즘 중 가장 간단한 형태의 알고리즘이며 성능도 어느 정도 나오기는 하지만
전문적으로 얼굴 인식하는 사람들은 Haar와 다른 방법들을 동시에 같이 사용하여 정확도를 더 높이는 것이 일반적입니다.)
OpenCV는 기본적으로는 C언어로 구현되어 있는데 자바로 포팅된 것이 있습니다.
얼굴의 생김새를 판단하려면 Haar 만으로는 안되고 Eigen Face나 기타 다른 방법들이 필요하게 될 겁니다.
어쨌든 제 생각에는 OpenCV가 문제가 아니라 영상처리를 먼저 공부하셔야 할 것 같네요.




http://cafe.naver.com/opencv.cafe
여기에 관련자료 있을 겁니다 아마두..