내가 statndart 검출기를 만들 ...내 자신의 setSVMDetector를 만드는 방법은 무엇입니까?
static vector<float> detector = HOGDescriptor::getDefaultPeopleDetector();
if (!detector.size()) {
fprintf(stderr, "ERROR: getDefaultPeopleDetector returned NULL\n");
return -1;
}
hog.setSVMDetector(detector);
hog.detectMultiScale(img, rects);
는 ... 모두 잘 작동합니다.
하지만!
"Classifier Tool For OpenCV"(classifieropencv.codeplex.com)를 사용하여 자체 분류자를 만들 때 객체를 찾을 수 없습니다. 모든 기본 매개 변수를 사용합니다 : winSize, blockSize, blockStride, cellSize 및 기타. 왜? 어느 누구도이 도구를 사용하여 호그 감지기에 분류기를 만들었습니까? HOGDescriptor를 사용하여 (getDefaultPeopleDetector없이) 자신의 객체를 탐지하는 데 사용 된 사람은 누구입니까?
감사합니다.
아마도 열악한 교육을 받았을 것입니다. 어떤 유형의 객체를 식별하려고합니까? 어떤 데이터베이스를 교육에 사용 했습니까? 사용하는 매개 변수 (창 크기 등)는 무엇입니까? – sfotiadis