상세 컨텐츠

본문 제목

OpenCV filter를 이용하여 sharp한 이미지

coding/OpenCV

by golduny_zoo 2021. 4. 19. 17:42

본문

728x90

커널을 이용한 컨볼루션

커널의 크기는 홀수로 이루어져있다. 

import cv2 
import numpy as np

img = cv2.imread('data/images/mountain.jpeg',1)

sharpen = np.array(
    [
        [0,-1,0],
        [-1,5,-1],
        [0,-1,0]
    ], dtype = 'int'
)

result = cv2.filter2D(img, -1, sharpen)

#화면에 그리자 
combined =np.hstack([img,result])
cv2.imshow("combine",combined)

cv2.waitKey()
cv2.destroyAllWindows()

'coding > OpenCV' 카테고리의 다른 글

OpenCV 끊어진 윤곽선 연결 Contours  (0) 2021.04.19
OpenCV Trackbar를 이용한 Canny  (0) 2021.04.19
OpenCV Canny Edge Detection  (0) 2021.04.19
OpenCV Laplacian  (0) 2021.04.19
OpenCV GaussianBlur  (0) 2021.04.19

관련글 더보기