OpenCV
OpenCV 이미지 crop 하기
스폰지박
2021. 4. 15. 18:09
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
반응형