스터디그룹/OpenCv

opencv를 이용한 자율주행 자동차 제작기(2)

hyeri811 2020. 1. 12. 15:49

opencv를 이용하기 위한 기본학습과정

 

 

 

대칭

영상이나 이미지를 대칭 시켜 띄울 수 있다. 상하 또는 좌우방향으로 대칭할 수 있다.

 

dst = cv2.flip(src, 0)을 입력하여 대칭시켰다.

0일 경우, 상하방향으로 대칭한다. 그래서 아래 사진과 같이 나왔다.

회전

영상이나 이미지를 회전 시켜 띄울 수 있다 . 90°, 45°, -45°등 다양한 각도로 회전 가능하다.

 

cv2.getRotationMatrix2D((중심점 X좌표, 중심점 Y좌표), 각도, 스케일)을 설정한다. 그래서 90°로 설정하여 아래 사진과 같이 나왔다. 

 

확대 & 축소

영상이나 이미지를 확대, 축소시켜 띄울 수 있다.

 

height, width, channel = src.shape를 이용하여 해당 이미지의 높이, 너비, 채널의 값을 저장한다.

 

그래서 아래 그림과 같이 나왔다.

[작성자:정혜리]