void cv::getRectSubPix(
    Mat image,
    Size patchSize,
    Point2f center,
    Mat patch,
    int patchType = -1
)
void Cv2.GetRectSubPix(
    Mat image,
    Size patchSize,
    Point2f center,
    OutputArray patch,
    int patchType = -1
)
patch = cv2.getRectSubPix(
    image,
    patchSize,
    center,
    patchType = None
)


- 중심점(center)은 이미지 내부에 있어야 합니다.
- 패치 크기(patchSize)가 이미지 영역 밖을 포함한다면 해당 픽셀은 이중 선형 보간법을 적용합니다.
- 다중 채널 이미지의 모든 채널은 독립적으로 픽셀을 계산해 반환합니다.
패치 계산식(Patch Formula): $$ \text{patch}(x,\ y) = \text{src}(x + \text{center}.x - (\text{dst.cols} - 1) \times 0.5, \ y + \text{center}.y - (\text{dst.rows} − 1) \times 0.5 ) $$


요약(Summary)

사각형 영역 내부에 있는 서브 픽셀을 반환합니다.

매개변수(Parameter)

입력 이미지(image) 서브 픽셀을 계산하려는 입력 이미지

패치 크기(patchSize) 패치의 크기

중심점(center) 패치의 중심점

패치(patch) 서브 픽셀이 계산된 이미지

패치 출력 정밀도(patchType) 패치의 출력 정밀도 설정

반환값(Returns)

패치(patch) 서브 픽셀이 계산된 이미지