Learn R Programming

Rvision (version 0.4.2)

blur: Blurs an Image Using a Normalized Box Filter

Description

blur convolves the source image with the specified normalized box kernel (a matrix of 1s divided by the number of pixels in the kernel). The result is a blurred version of the source image.

Usage

blur(image, k_height = 5, k_width = 5, in_place = FALSE)

Arguments

image

An Image object.

k_height

The half-height in pixels of the kernel (default: 5).

k_width

The half-width in pixels of the kernel (default: 5).

in_place

A logical indicating whether the change should be applied to the image itself (TRUE, faster but destructive) or to a copy of it (FALSE, the default, slower but non destructive).

Value

An Image object if in_place=FALSE. Otherwise, it returns nothing and modifies image in place.

See Also

Image, boxFilter, gaussianBlur

Examples

Run this code
# NOT RUN {
balloon <- image(system.file("sample_img/balloon1.png", package = "Rvision"))
balloon_blur <- blur(balloon, 11, 11)
plot(balloon_blur)

# }

Run the code above in your browser using DataLab