본문 바로가기
OpenCV

[OpenCV] smoothing.py: Blurring Techniques

by Lizardee 2024. 4. 11.

import cv2 as cv

# Reading an image
img = cv.imread('Photos/cats.jpg')
cv.imshow('Cats', img)


# 1. Averaging Blur
average = cv.blur(img, (7,7))
cv.imshow('Average Blur', average)


# 2. Gaussian Blur
gauss = cv.GaussianBlur(img, (7,7), 0)
cv.imshow('Gaussian Blur', gauss)


# 3. Median Blur
median = cv.medianBlur(img, 7)
cv.imshow('Median Blur', median)


# 4. Bilateral Blur
bilateral = cv.bilateralFilter(img, 10, 15, 15)
cv.imshow('Bilateral', bilateral)


cv.waitKey(0)

'OpenCV' 카테고리의 다른 글

[OpenCV] bitwise.py: BITWISE Operations  (0) 2024.04.11
[OpenCV] splitmerge.py: Color Channels  (0) 2024.04.10
[OpenCV] contours.py  (0) 2024.04.10
[OpenCV] transformations.py  (0) 2024.04.10
[OpenCV] basic.py  (0) 2024.04.10