[ Python OpenCV ] 파이썬 오픈씨브이 이미지 자르기 및 부분 출력 - [Height, Width]
1. 이미지 가져오기
import cv2 as cv
# 이미지 경로
image = cv.imread('/home/heojungwook/VSCode
/cat.jpeg')
# 이미지 쇼 (Form Title Name)
cv.imshow('image', image)
2. 이미지 사이즈 가져오기
높이 = 490
넓이 = 706
색상 = 3
# 세로, 가로, 색상
nH, nW, nC = image.shape
print("높이 = " + str(nH))
print("넓이 = " + str(nW))
print("색상 = " + str(nC))
3. 이미지 잘라서 부분 출력
# image 절반 사이즈 가져오기
nH2 = int(nH / 2)
nW2 = int(nW / 2)
# image[시작 높이:끝 높이, 시작 너비: 끝 너비]
imageLT = image[0 : nH2, 0 : nW2]
imageRT = image[0 : nH2, nW2 : nW]
imageLB = image[nH2 : nH, 0 : nW2]
imageRB = image[nH2 : nH, nW2 : nW]
# 이미지 쇼 (Form Title Name)
cv.imshow('imageLT', imageLT)
cv.imshow('imageRT', imageRT)
cv.imshow('imageLB', imageLB)
cv.imshow('imageRB', imageRB)
# 일시정지
cv.waitKey(0)
==========
댓글
댓글 쓰기