Skip to main content

fast morphology using kernel subdivision

Project description

[license GPL] [versions] [downloads] [documentation]

Useful links: Binary Installers | Source Repository | Online Documentation |

Description

This module enables efficient morphological erosion and dilatation. It uses the kernel subdivision algorithm implemented in C, with multithreading.

Example of kernel decomposition

Features

  1. Works for any tensor dimension, 2d for images, 3d for videos…

  2. The morphological structuring element decomposition logarithmically reduces temporal complexity.

  3. Functions can be parallelized to take advantage of all the CPU threads, in exchange of higher edge effects.

  4. Functions can be compiled dynamically in C to reduce side-effects and overhead, in exchange for a longer loading time.

Examples

import morphomath
import numpy as np

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

morphomath-0.0.dev2.tar.gz (52.4 kB view details)

Uploaded Source

File details

Details for the file morphomath-0.0.dev2.tar.gz.

File metadata

  • Download URL: morphomath-0.0.dev2.tar.gz
  • Upload date:
  • Size: 52.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for morphomath-0.0.dev2.tar.gz
Algorithm Hash digest
SHA256 d039a666dc6b9d6a4543ce09efe27ae93603b4fbe9cdb5c0ea48bbeb57813e25
MD5 e6f194ed5b34725b1559c1f01325bca9
BLAKE2b-256 24f94645356b7bca500ae8ce438ee394e7ec7f0fa186d3b0d5ffcc6b04ea0e63

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page