In [1]:
from Custom.mediahelper import show_image_with_pil # 개발자 정의 모듈
7. 이미지 자르기¶
영역을 잘라서 새로운 윈도우(창)에 표시
In [2]:
import cv2
img = cv2.imread('../Media/images/img.png')
crop = img[150:380, 220:450] # img[세로 범위, 가로범위]
print(img.shape)
print(crop.shape)
cv2.imshow('img',img)
cv2.imshow('crop',crop)
cv2.waitKey(0)
cv2.destroyAllWindows()
show_image_with_pil(img, 'img')
show_image_with_pil(crop, 'crop')
(640, 640, 3) (230, 230, 3) 'img'
'crop'
영역을 잘라서 기존 이미지에 표시
In [3]:
import cv2
img = cv2.imread('../Media/images/img.png')
crop = img[150:380, 220:450]
img[150 + 200:380 + 200, 220:450] = crop # 세로방향 + 200
cv2.imshow('img',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
show_image_with_pil(img, 'img')
'img'
'Python > OpenCV' 카테고리의 다른 글
09. 이미지 회전 (0) | 2024.11.18 |
---|---|
08. 이미지 대칭 (0) | 2024.11.18 |
05. 파일 저장 (0) | 2024.11.18 |
04. 텍스트 (0) | 2024.11.18 |
03. 도형 그리기 (0) | 2024.11.18 |