Course Content
Fundamentals of Image Manipulation with Python
Smoothing
In OpenCV
, Gaussian Blur is a smoothing filter used to reduce noise and detail in an image. This filter is based on the Gaussian function, which is bell-shaped and diminishes as the distance from the center increases. The cv2.GaussianBlur()
function applies this type of blur to an image.
The function requires three parameters:
- the image to be blurred;
- the kernel size (specified as a tuple of width and height);
- the standard deviation in the x and y directions.
If the standard deviation is set to zero, it is calculated from the kernel size. The kernel size determines the area used to calculate the blur, while the standard deviation controls the amount of blur.
Swipe to show code editor
- Apply Gaussian blue to the image
"image1.jpg"
.
Thanks for your feedback!
In OpenCV
, Gaussian Blur is a smoothing filter used to reduce noise and detail in an image. This filter is based on the Gaussian function, which is bell-shaped and diminishes as the distance from the center increases. The cv2.GaussianBlur()
function applies this type of blur to an image.
The function requires three parameters:
- the image to be blurred;
- the kernel size (specified as a tuple of width and height);
- the standard deviation in the x and y directions.
If the standard deviation is set to zero, it is calculated from the kernel size. The kernel size determines the area used to calculate the blur, while the standard deviation controls the amount of blur.
Swipe to show code editor
- Apply Gaussian blue to the image
"image1.jpg"
.