OpenCV
OpenCV - 영상 기하변환
Hoon[]
2022. 11. 7. 15:39
'''영상 기하 변환
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()