728x90
이미지의 크기를 변경시키고 크롭하는 코드입니다.
이미지 불러오기.
import cv2
source = cv2.imread("data/images/sample.jpg", 1)
이미지의 크기를 줄이고 이미지 불러오기
scaleX = 0.6
scaleY = 0.6
#resizing 코드
scaleDown = cv2.resize(source, None, fx=scaleX, fy=scaleY, interpolation = cv2.INTER_LINEAR)
cv2.imshow("Original", source)
cv2.imshow("Scaled Down", scaleDown)
이미지의 크기를 키우고 이미지 불러오기
scaleX = 1.8
scaleY = 1.8
scaleUp = cv2.resize(source, None, fx=scaleX, fy=scaleY, interpolation = cv2.INTER_LINEAR)
cv2.imshow("Scaled Up", scaleUp)
이미지 잘라오기
crop_img = source[50:150,20:200]#슬라이싱
cv2.imshow("Cropped Image", crop_img)
cv2.waitKey(0)
cv2.destroyAllWindow()
import cv2
source = cv2.imread("data/images/sample.jpg", 1)
scaleX = 0.6
scaleY = 0.6
#resizing 코드
scaleDown = cv2.resize(source, None, fx=scaleX, fy=scaleY, interpolation = cv2.INTER_LINEAR)
cv2.imshow("Original", source)
cv2.imshow("Scaled Down", scaleDown)
scaleX = 1.8
scaleY = 1.8
scaleUp = cv2.resize(source, None, fx=scaleX, fy=scaleY, interpolation = cv2.INTER_LINEAR)
cv2.imshow("Scaled Up", scaleUp)
#내가 원하는 부분의 이미지 가져오기
crop_img = source[50:150,20:200]#슬라이싱
cv2.imshow("Cropped Image", crop_img)
cv2.waitKey(0)
cv2.destroyAllWindow()
728x90
'OpenCV' 카테고리의 다른 글
OpenCV 2 Video read/write (0) | 2021.04.18 |
---|---|
OpenCV 이미지에 도형 그리기 (0) | 2021.04.15 |
OpenCV 데이터 타입 변환입 변환 (0) | 2021.04.15 |
OpenCV 읽고 저장하고 표시하기 (0) | 2021.04.15 |
OpenCV_numpy_array (0) | 2021.04.15 |