2012-02-17 2 views
5

나는 태블릿으로 사진을 찍을 때 opencv를 사용하여 얼굴을 인식하고 얼굴을 인식하는 데 문제가 있습니다. 그래서 예를 들어 눈과 mounth를 같은 위치에두기 위해 얼굴을 회전 시키려고했습니다. 예를 들어 모두 같은 수평각을 사용했습니다.
몇 가지 OpenCv 기능이나 유용한 링크를 제안 해 주시겠습니까?
미리 감사드립니다.
마르코이미지에서 얼굴 회전

답변

10

나는 튜토리얼 리매핑을 OpenCV가 http://opencv.itseez.com/doc/tutorials/imgproc/imgtrans/remap/remap.html#remap


전체 대답 도움이 될 생각 : 각 눈 지점이있을 때이 지금 눈 cascade_classifier 을 찾을 수

사용 - 빌드 라인 방정식을 사용하고 각도를 찾기 위해 간단한 삼각법을 사용하십시오. 당신이 각도를 가지고있을 때 - 회전하거나 더 잘 사용하기 위해 다시 매핑을 사용하십시오. warp_affine

+0

안녕하세요 1 월, 내가 원하는 것은 이미지에서 눈을 감지하고, 수평선을 존중하고, 모든면을 가지고 이미지를 회전시키는 것입니다. 같은 자세로. –

+2

눈을 찾으려면 http://opencv.itseez.com/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html#cascade-classifier를 사용하십시오. 각 눈에 포인트가있을 때 - 라인 수식을 작성하고 간단한 삼각법을 사용하십시오 각도를 찾으려면. 당신이 각도를 가지고있을 때 - 회전 시키거나 더 잘 사용하기 위해 맵핑을 사용하십시오. http://opencv.itseez.com/doc/tutorials/imgproc/imgtrans/warp_affine/warp_affine.html#warp-affine – Boaz

+0

감사합니다. 나는 그것을 시도 ... –

관련 문제