Package: mmand 1.7.0

mmand: Mathematical Morphology in Any Number of Dimensions

Provides tools for performing mathematical morphology operations, such as erosion and dilation, on data of arbitrary dimensionality. Can also be used for finding connected components, resampling, filtering, smoothing and other image processing-style operations.

Authors:Jon Clayden [cre, aut]

mmand_1.7.0.tar.gz
mmand_1.7.0.zip(r-4.7-x86_64)mmand_1.7.0.zip(r-4.6-x86_64)mmand_1.7.0.zip(r-4.5-x86_64)
mmand_1.7.0.tgz(r-4.6-x86_64)mmand_1.7.0.tgz(r-4.6-arm64)mmand_1.7.0.tgz(r-4.5-x86_64)mmand_1.7.0.tgz(r-4.5-arm64)
mmand_1.7.0.tar.gz(r-4.7-arm64)mmand_1.7.0.tar.gz(r-4.7-x86_64)mmand_1.7.0.tar.gz(r-4.6-arm64)mmand_1.7.0.tar.gz(r-4.6-x86_64)
mmand_1.7.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
mmand/json (API)

# Install 'mmand' in R:
install.packages('mmand', repos = c('https://jonclayden.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jonclayden/mmand/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On CRAN:

Conda:

image-processingmorphologyresamplingcppopenmp

7.02 score 40 stars 7 packages 216 scripts 1.2k downloads 1 mentions 39 exports 1 dependencies

Last updated from:0efc439492. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK159
linux-devel-x86_64OK136
source / vignettesOK170
linux-release-arm64OK121
linux-release-x86_64OK134
macos-release-arm64OK98
macos-release-x86_64OK188
macos-oldrel-arm64OK118
macos-oldrel-x86_64OK201
windows-devel-x86_64OK107
windows-release-x86_64OK137
windows-oldrel-x86_64OK103
wasm-releaseOK134

Exports:binarisebinarizebinaryboxKernelclosingcomponentsdilatedisplaydistanceTransformerodegameOfLifegaussianKernelgaussianSmoothgosperGliderGunisKernelisKernelArrayisKernelFunctionkernelArraykernelFunctionlanczosKernelmeanFiltermedianFiltermitchellNetravaliKernelmnKernelmorphneighbourhoodopeningresamplerescalesampleKernelFunctionshapeKernelskeletoniseskeletonizesketchsobelFiltersobelKernelsymmetricthresholdtriangleKernel

Dependencies:Rcpp

Readme and manuals

Help Manual

Help pageTopics
Binarise a numeric arraybinarise binarize
Check for a binary arraybinary
Find connected componentscomponents components.default
Display a 2D imagedisplay display.array display.default display.matrix
Distance transformsdistanceTransform distanceTransform.default
Standard mathematical morphology operationsclosing dilate erode morphology opening
Conway's Game of LifegameOfLife gosperGliderGun
Smooth a numeric array with a Gaussian kernelgaussianSmooth
Kernel-generating functionsboxKernel gaussianKernel isKernel isKernelArray isKernelFunction kernelArray kernelFunction kernels lanczosKernel mitchellNetravaliKernel mnKernel shapeKernel sobelKernel triangleKernel
Apply a filter to an arraymeanFilter medianFilter sobelFilter
Morph an array with a kernelmorph morph.default
Get neighbourhood information for an arrayneighbourhood
Resample an arrayresample resample.default rescale
Sampling and plotting kernelsplot.kernelArray plot.kernelFunction sampleKernelFunction
Skeletonise a numeric arrayskeletonise skeletonize
Show an ASCII art representation of a 2D image or matrixsketch
Check for a symmetric arraysymmetric
Threshold a numeric array or vectorthreshold