[ Python OpenCV ] 파이썬 오픈씨브이 이미지 자르기 및 부분 출력 - [Height, Width]

[ 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)



==========


댓글