'''영상 기하 변환
imutils
imutils.translate(image, tx,ty)
imutils.rotate(image, angle=deg, center= (cx,cy))
imutils.resize(image, width =w , height = h , inter= interpolation)
'''
import imutils
#imutils.translate(src,10,20)
#mutils.rotate(src, angle=10, center= (10,20))
# imutils.resize(src, width =150 , height = 200 , interpolation=inter)
#cv2.imshow(src)
src = cv2.imread('./lena.jpg')
rows, cols, channels= src.shape
import imutils
src = cv2.imread('./lena.jpg')
rows, cols, channels = src.shape
dst1 = imutils.translate(src, 10, 30)
cv2.imshow('dst1', dst1)
cv2.waitKey()
cv2.destroyAllWindows()
dst1 = imutils.resize(src,width=150,height=200,inter=cv2.INTER_AREA)
cv2.imshow('dst1',dst1)
cv2.waitKey()
cv2.destroyAllWindows()
src = cv2.imread('./lena.jpg')
rows, cols, channels = src.shape
#imutils 활용 center 중심 10도만큼 회전
dst2 = imutils.rotate(src, angle=10, center=(rows/2, cols/2))
cv2.imshow('dst2', dst2)
cv2.waitKey()
cv2.destroyAllWindows()
#imutils 활용 source의 크기는 몰라도 width, height 만큼 resize
dst3 = imutils.resize(src,width=30,height=30)
cv2.imshow('dst3', dst3)
cv2.waitKey()
cv2.destroyAllWindows()
'OpenCV' 카테고리의 다른 글
OpenCV - 소벨 필터 적용 (0) | 2022.11.12 |
---|---|
OpenCV - Compare (0) | 2022.11.07 |
OpenCV - 차원 변경후, 이미지 생성 (0) | 2022.11.05 |
OpenCV - alpha값 조정하면서 사진 합치기 (0) | 2022.11.05 |
OpenCV - 명령키, 시스템 설계 과정 (0) | 2022.11.02 |