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)mmand_1.7.0.zip(r-4.6)mmand_1.7.0.zip(r-4.5)
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.05 score 40 stars 7 packages 216 scripts 1.2k downloads 1 mentions 39 exports 1 dependencies

Last updated from:0efc439492. Checks:12 OK, 1 ERROR. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK134
linux-devel-x86_64OK125
source / vignettesOK180
linux-release-arm64OK136
linux-release-x86_64OK124
macos-release-arm64OK125
macos-release-x86_64OK286
macos-oldrel-arm64OK87
macos-oldrel-x86_64ERROR264
windows-develOK121
windows-releaseOK115
windows-oldrelOK106
wasm-releaseOK153

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