문제

나는 강력한 얼굴 감지 알고리즘/라이브러리를 찾고 있습니다. 나는 사용했다 Opencv과거의 구현이지만, 그것이 회전에 불변이라고 생각하지 않습니다. 실시간 일 필요는 없지만 끔찍하게 느려서는 안됩니다 (사진 당 1 ~ 2 초가 괜찮을 수도 있습니다). 높은 신뢰성을 찾고, 많은 잘못된 긍정적이지 않습니다. 좋은 구현을 아는 사람이 있습니까?

도움이 되었습니까?

해결책

이 페이지를 확인하십시오 Opencv Wiki 얼굴 탐지 사용에 대해 Haar와 같은 기능.

@플로피 디스크: 같은 사람이 다른 사람을 게시했습니다 프로젝트 얼굴 감지를 위해 이러한 HAAR와 같은 기능을 구현합니다.

이 개념은 이해하기 어렵지 않으며 스스로 구현할 수도 있습니다. 아마도 가장 어려운 부분은 강화 된 분류기의 캐스케이드를 구성하는 것입니다 (그러나 OpenCV는 그 모든 것이 쉽게 구현되었습니다!)

페이스 감지에 사용할 수있는 다른 방법은 아핀 변환에 변하지 않을 수 있습니다.

  • 고유 SVD/PCA
  • 푸리에 설명 자
  • 통계적 형상 모델 (이 종이 특히)

다른 팁

이 라이브러리를 살펴볼 수 있습니다.

http://vasc.ri.cmu.edu/nnfacedetector/

회전 된 테스트 케이스 중 하나에서 보여줍니다. 보시다시피, 논문으로 이루어 졌으므로 원하는 경우 그 종이도 읽을 수도 있습니다.

코드 프로젝트에 누군가가 a를 게시했습니다 상세 설명 얼굴 인식을위한 프로젝트 및 프로젝트의 일부 C ++ 소스 코드 및 그가 사용한 라이브러리 링크. 그의 알고리즘은 색상 차이를 사용하여 피부 패치를 찾은 다음 19x19 픽셀 사진이 얼굴과 일치하는지 테스트하는 데 중점을 둡니다. 나는 얼굴 인식을 위해 모든 라이브러리에 익숙하지 않지만 그의 코드 중 일부를 읽고 많은 방법과 기능이 이름에 CV를 가지고 있으므로 OpenCV 라이브러리를 사용하고있을 수 있지만 익숙하지 않습니다. M은 100% 확실하지 않습니다. 그러나 그는 자신의 응용 프로그램과 소스 파일에 대한 많은 설명을 제공하므로 좋은 출발점이 될 수 있습니다.

Mark- OpenCV가 회전에 변하지 않을 수 있다고 말합니다.

각 비교 후 90 ° 회전하는 4 가지 비교를 수행하지 못하게하는 것은 무엇입니까?

내가 함께 일한 유일한 것은 비전 인물입니다. 그것은 오히려 잘 작동했지만 마지막으로 나는 매우, 매우, 매우, 자유롭고 (맥주 나 연설과 마찬가지로) 매우 멀었다는 것을 알았습니다.

나는 얼굴 감지에 HAAR 기능을 사용하지 않았지만, 기억하는 것은 Eigenfaces/PCA보다 얼굴을 감지하는 데 더 효과적 일 수 있습니다.

얼굴의 회전 문제에 대한 문제가 발생했습니다. 내 생각은 아마도 당신이 모양 매칭을 시도하고 물체를 수정하려고 시도 할 수 있다는 것입니다. 정상적인 헤드 종횡비에 대해 시도하고 방향을 지정하십시오. 나는 Eigenface와 함께 내 프로젝트에서 그렇게 멀리 얻지 못했지만 그것이 어떻게 작동하는지 알려주세요. Matlab에서는 쉬워야합니다. :피

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top