Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

delationErosion

Delation or Erosion of an image


Description

this function performs delation or erosion to a 2- or 3- dimensional image

Usage

delationErosion(image, Filter, method = "delation", threads = 1)

Arguments

image

a matrix, data frame or 3-dimensional array

Filter

a vector specifying the dimensions of the kernel, which will be used to perform either delation or erosion, such as c(3,3)

method

one of 'delation', 'erosion'

threads

number of cores to run in parallel ( > 1 should be used if image high dimensional )

Details

This function utilizes a kernel to perform delation or erosion. The first value of the vector indicates the number of rows of the kernel, whereas the second value indicates the number of columns.

Value

a matrix or 3-dimensional array

Examples

path = system.file("tmp_images", "1.png", package = "OpenImageR")

image = readImage(path)

res_delate = delationErosion(image, Filter = c(3,3), method = 'delation')

res_erode = delationErosion(image, Filter = c(5,5), method = 'erosion')

OpenImageR

An Image Processing Toolkit

v1.1.8
GPL-3
Authors
Lampros Mouselimis [aut, cre] (<https://orcid.org/0000-0002-8024-1546>), Sight Machine [cph] (findHOGFeatures function of the SimpleCV computer vision platform), Johannes Buchner [cph] (average_hash, dhash and phash functions of the ImageHash python library), Mohammad Haghighat [cph] (Gabor Feature Extraction), Radhakrishna Achanta [cph] (Author of the C++ code of the SLIC and SLICO algorithms (for commercial use please contact the author))
Initial release
2021-05-04

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.