OpenCV(컴퓨터비전)

3. crop and resize

jasonshin 2021. 12. 27. 17:30
import cv2
import numpy as np

# cv2.IMREAD_COLOR 랑 1은 같은 의미입니다.
source = cv2.imread('data/images/sample.jpg', 1)

print(cv2.IMREAD_COLOR)

# 가로는 80%로
# 세로는 60%로
# 이미지 확대 / 축소

scaleX = 0.8
scaleY = 0.6

scaleDown = cv2.resize(source, None, fx= scaleX, fy=scaleY, interpolation=cv2.INTER_LINEAR)

print(scaleDown)

cv2.imshow('Original', source)
cv2.imshow('Scaled Down', scaleDown)


# 이미지 자르기!

crop_img = source[ 10:200 , 150:250 ]

cv2.imshow('crop img', crop_img)



cv2.waitKey(0)
cv2.destroyAllWindows()



 
 
반응형

'OpenCV(컴퓨터비전)' 카테고리의 다른 글

6. video read  (0) 2021.12.27
5. image draw  (0) 2021.12.27
4. data type conversion  (0) 2021.12.27
2. read write display  (0) 2021.12.27
1. numpy array  (0) 2021.12.27