본문 바로가기
이미지 Processing!/2D Processing

[python] # 4 . cv2.rotate 회전하기, cv2.flip 반전시키기

by 욱찡이 2021. 12. 30.
반응형

안녕하세요

이번엔 회전하는 방법과 반전시키는 방법에 대해 간단하게 설명하겠습니다

 

우선 회전시키는 방법입니다.

 

import cv2

img_color = cv2.imread('C:/test.jpg',1)
img_color = cv2.resize(img_color,(256,256))
img_color90 = cv2.rotate(img_color,cv2.ROTATE_90_CLOCKWISE) # 시계방향으로 90도 회전
img_color180 = cv2.rotate(img_color,cv2.ROTATE_180) # 180도 회전
img_color270 = cv2.rotate(img_color,cv2.ROTATE_90_COUNTERCLOCKWISE) # 역시계방향으로 90도 회전 = 시계방향으로 270도 회전 

cv2.imshow('color',img_color)
cv2.imshow('color90',img_color90)
cv2.imshow('color180',img_color180)
cv2.imshow('color270',img_color270)
cv2.waitKey(0)
cv2.destroyAllWindows()

 

빙글 빙글

 

다음은 반전시키는 방법입니다.

img_color = cv2.imread('C:/test.jpg',1)
img_color = cv2.resize(img_color,(256,256))
img_color_1 = cv2.flip(img_color,1) # 1은 상하 반전
img_color_0 = cv2.flip(img_color,0) # 0은 좌우 반전

cv2.imshow('img_color',img_color)
cv2.imshow('img_color_1',img_color_1) 
cv2.imshow('img_color_0',img_color_0)
cv2.waitKey(0)
cv2.destroyAllWindows()

 

원본 / 상하 반전 / 좌우 반전

 

cv2.rotate와 cv2.flip에 대해 알아보았습니다 :)

반응형

댓글