본문 바로가기

opencv

opencv sharpen

sharpen란 이미지를 더 깨끗하게 보여주는 함수입니다!

참고로 봐주세요!
참고로 봐주세요!

이걸 보고 제가 수업시간에 배운 코드를 예시로 보여드리고 결과도 같이 보여드리겠습니다!

 

import cv2

import numpy as np

 

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

 

cv2.imshow("ori",img)



sharpen = np.array([

[0,-1,0],

[-1,5,-1],

[0,-1,0]

], dtype = 'int')

 

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

 

cv2.imshow("result",result)



cv2.waitKey()

cv2.destroyAllWindows()

 

결과는 이렇게 나왔습니다!

확실히 기본 이미지보단 더 깔끔하게 나오시는 걸 보실 수 있습니다! 

'opencv' 카테고리의 다른 글

OpenCV MedianBlur  (0) 2021.04.30
OpenCV Gaussian  (0) 2021.04.30
OpenCV Gamma Correction or Power Law Transform  (0) 2021.04.30
opencv Homography & Perspective Transform  (0) 2021.04.30
opencv Desaturation Filter  (0) 2021.04.30