2012-01-23 3 views
10

맞춤 Haar 분류기를 만드는 데 어려움을 겪고 있습니다. 웹에서 몇 가지 자습서를 찾았지만 사용중인 opencv의 버전을 지정하지 않았습니다. 내가 필요한 것은 이미지의 간단한 데이터 세트와 함께 필요한 단계의 매우 간결하고 간단한 예입니다. OpenCv 버전과 OS 플랫폼을 알아야 실행이 가능합니다. 나는 윈도우와 리눅스 모두에서 opencv 버전의 행렬을 시험해 보았고 메모리 오류가 발생하면 메모리 오류가 발생했다. 내 문제에 맞게 확장하기 전에 알려진 데이터와 간단한 명령으로 시작하고 싶습니다.맞춤형 분류 도구는 어떻게 만듭니 까?

당신의 도움을 주셔서 감사합니다, 크리스

+0

Haar Classifier는 Boosting + Haar Wavelet을 OpenCV의 얼굴 검출 샘플과 같은 의미로 사용합니까? – grapeot

+0

어쩌면 내가 생각했던 것보다 더 적은 것을 알고 있을지도 모른다. 내 목표는 내가 지정한 객체의 존재를 감지하도록 OpenCV를 얻는 것이다. 나는 그들이 내 객체로 분류자를 만드는 것일 것이라고 생각했다. 나는 기지에서 벗어나나요? – CLJ

답변

8

OpenCV의 두 유틸리티 하르 분류기에 의해 사용되는 XML 파일을 생성 할 수 있습니다 createsamples.exehaartraining.exe을, 명령을 제공합니다. 즉, haartraining.exe에서 출력 된 xml 파일을 사용하여 xml 파일과 함께 얼굴 인식 샘플을 직접 사용하여 사용자 정의 된 객체를 감지 할 수 있습니다.

명령을 사용하는 자세한 절차는 "Learning OpenCV" 또는 this tutorial 페이지 513-516을 참조하십시오.

분류기 작동 방식에 대한 내용은 "Rapid Object Detection using a Boosted Cascade of Simple Features" (5500 회 이상 인용 된) 논문을 참조하십시오.

+0

옳은 길을 가고 있는지 확인해 주셔서 감사합니다.하지만 누군가 명령과 인수를 첨부하고 이미지를 첨부 할 수 있는지 궁금합니다. 도움이 될 것입니다! – CLJ

+2

내가 제공 한 튜토리얼을 확인하십시오. 링크는 [여기] (http://note.sonots.com/SciSoftware/haartraining.html)에 다시 게시됩니다. 샘플 이미지 (양/음 샘플 포함), 명령 사용법 및 샘플 명령이 포함되어 있습니다. 희망이 도움이됩니다. – grapeot

+1

샘플 이미지가 포함되어 있다는 것을 알지 못했습니다. 내 사과. 나는 그것을 점검하고보고 할 것이다. – CLJ

관련 문제