10-6 高精細に見せる「先鋭化フイルタ」
import cv2
import numpy as np
img_src = cv2.imread("data/img_10-6.bmp")
k = 1.5
op = np.array([
[-k,-k ,-k],
[-k,1+8*k,-k],
[-k,-k ,-k]])
img_tmp = cv2.filter2D(img_src,-1,op)
img_dst = cv2.convertScaleAbs(img_tmp)
cv2.imshow("img_src1",img_src)
cv2.imshow("img_dst",img_dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
k = 1.0
k値を減らしてみる
k = 0.5
k値を増やしてみる
k = 1.5