へいきんフィルタ
へいきんフィルタ
へいきんフィルタ
画像の特定座標値を周辺画素値の算術平均値に設定

実際の画像に平均フィルタを適用
マスクが大きいほど、平均フィルタ結果はスムーズになります.

src = cv2.imread('rose.bmp', cv2.IMREAD_GRAYSCALE)
kernel = np.array([[1/9, 1/9, 1/9],
[1/9, 1/9, 1/9],
[1/9, 1/9, 1/9]])
dst = cv2.filter2D(src, -1, kernel)

cv2.blur(src, ksize, dst=None, anchor=None, borderType=None) -> dst
src:ビデオ入力
ksize:平均フィルタサイズ.(width,height)形状の継ぎ手
dst:結果ビデオ.サイズは入力ビデオと同じ&タイプです.

src = cv2.imread('rose.bmp', cv2.IMREAD_GRAYSCALE)
cv2.imshow('src', src)
for ksize in (3, 5, 7):
dst = cv2.blur(src, (ksize, ksize))
desc = 'Mean: {}x{}'.format(ksize, ksize)
cv2.putText(dst, desc, (10, 30), cv2.FONT_HERSHEY_SIMPLEX,
1.0, 255, 1, cv2.LINE_AA)
cv2.imshow('dst', dst)
cv2.waitKey()
cv2.destroyAllWindows()

Reference
この問題について(へいきんフィルタ), 我々は、より多くの情報をここで見つけました https://velog.io/@qsdcfd/평균값-필터テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol