技8 拡大縮小によるノイズ除去
8-1 白い領域を膨張させて文字等を消せる基本「ダイレーション」¶
import cv2
import numpy as np
img_src = cv2.imread("data/img_8-1.bmp")
gray = cv2.cvtColor(img_src, cv2.COLOR_RGB2GRAY)
# カーネル
kernel = np.array([[0, 1, 0],
[1, 0, 1],
[0, 1, 0]],np.uint8)
img_dst = cv2.dilate(img_src,kernel,iterations = 1)
cv2.imshow("img_src",img_src)
cv2.imshow("img_dst",img_dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
iterations 引数を2にして繰り返し回数を増やした画像