【OpenCV 4】Day5_유용한 기능
# 영상의 기하학적 변환 import cv2 import numpy as np ### 회전 변환 src = cv2.imread('./data/tekapo.bmp') h, w = src.shape[0], src.shape[1] cp = h/2, w/2 M = cv2.getRotationMatrix2D(cp, 20, 0.5) dst = cv2.warpAffine(src, M, (0,0)) cv2.imshow('src', src) cv2.imshow('dst', dst) cv2.waitKey() cv2.destroyAllWindows() --> # 참고 dst1 = cv2.rotate(src, cv2.ROTATE_90_CLOCKWISE) dst2 = cv2.rotate(src, cv2.ROTATE_90_COU..
【OpenCV 4】Day4_유용한 기능
src.shape, noise.shape # 영상의 필터링 import numpy as np import cv2 import sys ### 엠보싱 필터 src = cv2.imread('./data/rose.bmp', cv2.IMREAD_GRAYSCALE) emboss = np.array([[-1, -1, 0], [-1, 0, 1], [0, 1, 1] ], np.float32) dst = cv2.filter2D(src, -1, emboss, delta=128) cv2.imshow('src', src) cv2.imshow('dst', dst) cv2.waitKey() cv2.destroyAllWindows() --> # 영상의 블러링 ### 평균값 필터 src = cv2.imread('./data/rose...