더북(TheBook)

필기체 숫자 영상에서 HOG 특징 벡터를 추출하려면 HOGDescriptor 클래스를 사용합니다. 13.3절에서는 보행자를 검출하는 용도로만 HOGDescriptor 클래스를 사용하였지만, HOGDescriptor 클래스는 임의의 영상에서 HOG 기술자를 추출하는 기능도 제공합니다. 임의의 영상에서 HOG 기술자를 추출하려면 HOGDescriptor 객체를 먼저 생성해야 합니다. 이때 HOGDescriptor 클래스 기본 생성자를 사용하면 보행자 검출 시 사용한 설정을 기반으로 HOGDescriptor 객체가 생성됩니다. 20×20 영상에서 5×5 셀과 10×10 블록을 사용하는 HOG 기술자를 생성하려면 다음의 생성자를 사용해야 합니다.

HOGDescriptor::HOGDescriptor(Size _winSize, Size _blockSize, Size _blockStride,
            Size _cellSize, int _nbins, int _derivAperture = 1, double _winSigma = -1, 
            HOGDescriptor::HistogramNormType _histogramNormType = HOGDescriptor::L2Hys,
            double _L2HysThreshold = 0.2, bool _gammaCorrection = false,
            int _nlevels = HOGDescriptor::DEFAULT_NLEVELS, 
 bool _signedGradient = false)

_winSize

검출 윈도우 크기

_blockSize

블록 크기

_blockStride

블록 이동 크기

_cellSize

셀 크기

_nbins

히스토그램 빈 개수

_derivAperture

현재 사용되지 않습니다.

_winSigma

가우시안 블러를 위한 표준 편차

_histogramNormType

현재 사용되지 않습니다.

_L2HysThreshold

L2-Hys 정규화 임계값

_gammaCorrection

감마 보정 수행 여부

_nlevels

검출 윈도우 증가 최대 횟수. 기본값은 64입니다.

_signedGradient

그래디언트 방향 부호 사용 여부

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.