▼ 표 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");