cv2.pyrDown(), pyrUp(): 이미지 피라미드
2023. 3. 28. 23:07ㆍOpenCV
cv2.pyrDown(src, dst, dstsize, borderType): 이미지의 크기를 피라미드처럼 단계적으로 확대
cv2.pyrUp(src, dst, dstsize, borderType): 이미지의 크기를 피라미드처럼 단계적으로 축소
- src: 입력 이미지
- dst: 결과 이미지
- distsize: 결과 영상 크기
- borderType: 외곽 보정 방식
예시
image = cv2.imread('butterfly.jpg')
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
plt.figure(figsize=(20,20))
plt.subplot(2, 2, 1)
plt.title("Original")
plt.imshow(image)
smaller = cv2.pyrDown(image) # cv2.pyrDown(src, dst, dstsize, borderType)
larger = cv2.pyrUp(smaller)
plt.subplot(2, 2, 2)
plt.title("Smaller")
plt.imshow(smaller)
plt.subplot(2, 2, 3)
plt.title("Larger")
plt.imshow(larger)
'OpenCV' 카테고리의 다른 글
Blurring: 흐리게 만들기 (0) | 2023.03.28 |
---|---|
Cropping: 화면 자르기 (0) | 2023.03.28 |
cv2.resize(): 크기 조절 함수 (0) | 2023.03.28 |
투시 변환 함수: cv2.getPerspectiveTransform, cv2.warpPerspective (0) | 2023.03.27 |
cv2.Sobel(): 소벨 필터를 이용한 미분 함수 (0) | 2023.03.27 |