2013-04-15 2 views
0

Windows 실행 파일 형식으로 openCV 2.4.4를 다운로드했습니다. 사전 제작에 필요한 모든 도서관이있었습니다. 이제 haar 또는 lbp 분류자를 생성해야하는 객체 감지 프로그램을 만들고 있습니다. 나는 opencv_traoncascade가 현재 선호되는 유틸리티이고 다른 것들은 더 이상 사용되지 않는다는 것을 발견했다. 문제는 내가 다운로드 한 opencv2.4.4.exe에서 해당 유틸리티를 찾을 수 없다는 것입니다. 폴더 traincascade가 있지만 모든 hpp 파일이 있습니다. 내가 얻을 수있는 방법이 있나요, 나는 트렁크를 계산하고 cmake를 사용하여 빌드하고 싶지 않습니다. 새로운 유틸리티를 설명하는 좋은 자습서에 대한 참조가 도움이 될 것입니다.openCV의 haar 및 lbp 분류 자 ​​교육

+0

[This (http://note.sonots.com/SciSoftware/haartraining.html)는 openCV로 haar 분류자를 교육 할 때 도움이되는 자습서입니다. 2.0. 새로운 유틸리티를 사용하기 위해서는 자습서에 설명 된 명령에서 실행 파일 이름을 변경하는 것만 기억하십시오. –

+0

교육 시간이 길다는 점에 유의하십시오 (단일 CPU에서 2 ~ 3 주일 수 있음). 이 때문에 모든 CPU를 사용하고 실행 시간을 단축하려면 TBB가 활성화 된 상태에서 직접 소스를 컴파일하는 것이 좋습니다. –

답변

1

당신이 원하는 것을 할 수있는 두 가지 방법이 있습니다 : CMake를 사용하거나 프로젝트를 만들고 opencv에서 필요한 코드를 복사하십시오 (이것은 좋지 않습니다 :)). 나는 트렁크를 체크 아웃하고 당신이 이미

가에서 OpenCV의 2.4.4을 다운로드 한 경우 cmake

를 사용하여 구축하고자 해달라고

을 :

난 당신이 무슨 뜻인지 이해하지 말아 윈도우 실행 파일

cmake를 사용하고, 소스 코드를 "... \ opencv"로 설정하고 바이너리 경로 (동일 할 수도 있음)를 사용하십시오. 다음 번에 configure를 누르고 다음에 "build examples"옵션을 활성화하고 두 번째로 configure를 눌러 생성을 누릅니다. 모두입니다. 이제 opencv 프로젝트를 열고 traincascade 서브 프로젝트를 찾아 빌드하십시오.

0

아카이브에 일부 파일이 있습니다. 예 : cascadeclassifier.cpp (samples 폴더에있는 CPU와 GPU와 opencv/modules에있는 소스)와 traincascade.cpp. this 가이드도 있습니다. 그 훈련이 좀 어렵다고 들었습니다. 당신이 완전한 대답을 가지고 오면, 그것을 자유롭게 공유하십시오.