더북(TheBook)

▼ 표 13-2 OpenCV에서 제공하는 하르 기반 분류기 XML 파일

XML 파일 이름

검출 대상

haarcascade_frontalface_default.xml

haarcascade_frontalface_alt.xml

haarcascade_frontalface_alt2.xml

haarcascade_frontalface_alt_tree.xml

정면 얼굴 검출

haarcascade_profileface.xml

측면 얼굴 검출

haarcascade_smile.xml

웃음 검출

haarcascade_eye.xml

haarcascade_eye_tree_eyeglasses.xml

haarcascade_lefteye_2splits.xml

haarcascade_righteye_2splits.xml

눈 검출

haarcascade_frontalcatface.xml

haarcascade_frontalcatface_extended.xml

고양이 얼굴 검출

haarcascade_fullbody.xml

사람의 전신 검출

haarcascade_upperbody.xml

사람의 상반신 검출

haarcascade_lowerbody.xml

사람의 하반신 검출

haarcascade_russian_plate_number.xml

haarcascade_licence_plate_rus_16stages.xml

러시아 자동차 번호판 검출

 

CascadeClassifier 객체를 생성한 후, CascadeClassifier::load() 함수를 이용하여 정면 얼굴 검출을 위한 XML 파일을 불러오려면 다음과 같이 코드를 작성합니다.

CascadeClassifier classifier;
classifier.load("haarcascade_frontalface_default.xml");
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.