Filtering
4439 ワード
1. blur
へいきんフィルタ
dst = cv.blur(src, ksize)
2. gaussianBlur
ガウスフィルタ
dst = cv.GaussianBlur(src, ksize, sigmaX)
3. medianBlur
メジアンフィルタ
dst = cv.medianBlur(src, ksize)
4. bilateralFilter
ガウスカーネルを近い色の間にのみ適用して枠線を最大限に保つフィルタ
dst = cv.bilateralFilter(src, d, sigmaColor, sigmaSpace)
5.コード例
import cv2
original = cv2.imread("src/ex_codes/person.jpeg", cv2.IMREAD_COLOR)
blur = cv2.blur(original, (5, 5))
gaussian = cv2.GaussianBlur(original,(5,5),0)
median = cv2.medianBlur(original,5)
bilateral = cv2.bilateralFilter(original,9,75,75)
cv2.imshow("oringinal", original)
cv2.imshow("blur", blur)
cv2.imshow("gaussian", gaussian)
cv2.imshow("median", median)
cv2.imshow("bilateral", bilateral)
cv2.waitKey(0)
cv2.destroyAllWindows()
Reference
この問題について(Filtering), 我々は、より多くの情報をここで見つけました https://velog.io/@legendre13/Filteringテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol