pyrDown
void cv::pyrDown(
Mat src,
Mat dst,
const Size& dstsize = Size(),
int borderType = BORDER_DEFAULT
)
void Cv2.PyrDown(
Mat src,
Mat dst,
Size? dstSize = null,
BorderTypes borderType = BorderTypes.Reflect101
)
dst = cv2.pyrDown(
src,
dstsize = None,
borderType = None
)
Note:
이미지 피라미드(Image Pyramid)를 활용해 다운 샘플링(Down Sampling)하여 상위 단계의 이미지를 생성합니다.
Important:
홀수 크기의 이미지에는 +1을 해서 짝수 크기의 이미지로 변경합니다.
출력 이미지 크기 조건(dstsize Condition): $$ |\ \text{dstsize.width} \times 2 - \text{src.cols}\ | \leq 2 $$ $$ |\ \text{dstsize.height} \times 2 - \text{src.rows}\ | \leq 2 $$
요약(Summary)
입력 이미지에 흐림 효과를 적용하고 다운 샘플링을 진행합니다.
매개변수(Parameter)
입력 이미지(src)
다운 샘플링을 적용하려는 입력 이미지
출력 이미지(dst) 다운 샘플링이 적용된 이미지
출력 이미지 크기(dstsize)
출력 이미지의 크기
외삽 방식(borderType)
이미지 밖의 픽셀을 외삽하는데 사용되는 방식
반환값(Returns)
출력 이미지(dst) 다운 샘플링이 적용된 이미지