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
card.svg |card.png
mmand/json (API)
NEWS

# 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

6.98 score 40 stars 7 packages 174 scripts 1.3k downloads 1 mentions 39 exports 1 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-arm64OK119
linux-devel-x86_64OK120
source / vignettesOK218
linux-release-arm64OK124
linux-release-x86_64OK155
macos-release-arm64OK98
macos-release-x86_64OK369
macos-oldrel-arm64OK139
macos-oldrel-x86_64OK176
windows-develOK114
windows-releaseOK117
windows-oldrelOK119
wasm-releaseOK156

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