import cv2
import numpy as np

src = cv2.imread('./a.jpg', cv2.INTER_AREA) # 경로

dst = cv2.resize(src, dsize=(800, 800), interpolation=cv2.INTER_AREA) # 특정 크기로 줄이고 싶을 때 (w, h)
dst = cv2.resize(src, dsize=(0, 0), fx=1.6, fy=1.6, interpolation=cv2.INTER_LINEAR) # 비율로 줄이고 싶을 때 
cv2.imwrite('./b.jpg', dst) # 저장
cv2.imshow("dst", dst2)


dst2_copy = dst.copy()
dst2_crop = dst2_copy[8:808, 16:] # 필요없는 부분 crop 
print(dst2_crop.shape)
cv2.imshow("11", dst2_crop)
cv2.imwrite('./test.jpg', dst2_crop)
cv2.waitKey()
cv2.destroyAllWindows()

'Python > 기능' 카테고리의 다른 글

이미지 용량 줄이기  (0) 2022.04.19
폴더에서 원하는 확장자 파일 삭제  (0) 2021.12.24
원하는 폴더들 띄우기  (0) 2021.12.24
알집폴더 풀기  (0) 2021.12.24
OpenCV) 이미지 이동  (0) 2021.11.29

+ Recent posts