2014-06-05 4 views
-3

opencv에서 표현식 인식에 대한 프로젝트를 수행하고 있고 얼굴 영역을 성공적으로 추출했으며 얼굴의 특징점 추출을위한 자체 알고리즘을 구축하는 데 문제가 있습니다. 도와 줘?opencv에서 얼굴의 특징점을 찾는 알고리즘

+1

귀하의 질문이 너무 애매하고 답변을 얻지 못할 수도 있습니다. 이미 수행 한 작업에 대한 자세한 내용을 제공하거나보다 정확한 질문을하십시오. –

답변

1

이 질문에 대한 답변은 내 첫 번째 시도이므로 최선을 다하겠습니다. 두 개 이상의 링크를 게시 할 수 없으므로 적어도 힌트를 제공하려고 노력할 것입니다.

귀하의 질문은 매우 광범위합니다. 신청 유형 및 요구 사항에 따라 다릅니다. 온라인 탐지를하고 있습니까? 정적입니까? 이를 기반으로 키포인트 탐지 알고리즘을 고려해야합니다. OpenCV는 이미 선택할 수있는 많은 메서드를 가지고 있기 때문에 자신의 알고리즘을 작성하는 것은 좋은 생각이라고 생각하지 않습니다. 대부분의 경우 사전 처리 만 수행하면되지만 종속성도 다릅니다.

가장 많이 사용되는 기능 감지 방법은 다음과 같습니다. SURF (Opencv SURF), SIFT, ORB, FAST 등. SURF 및 SIFT는 자유롭지 않습니다. SURF와 SIFT는 많은 기능을 제공하며 꽤 정확하고 약간의 크기 및 회전 불변이지만 조금 느립니다 (특히 온라인 추적의 경우). FAST 및 ORB는 빠르지 만 잡음에보다 민감하고 자체 단점이 있습니다 (OpenCV 설명서에 대한 설명 참조). 내가 너라면, 나는 그들 중 대부분을 시험해보고 어느 것이 가장 잘하는지를 볼 것이다. (테스트하는 것은 어렵지 않다.)

둘째, 설명자를 선택해야합니다. 매우 goog 소개는 여기에있다 : Descriptors tutorial. 거기에 모든 기본 정보를 찾을 수 있습니다. 말하기는 중요합니다. 다양한 키포인트 감지 알고리즘과 기능 설명 알고리즘을 혼합 할 수 있습니다 (그러나 모든 것이 호환되지는 않습니다. 자습서에서이를 설명합니다).

이 게시물의 링크가 끊어졌지만 OpenCV 설명서는이 문제에 대한 많은 샘플 코드를 제공하므로 잘 살펴보십시오.

희망을 얻으십시오. 행운을 빕니다.

관련 문제