Skip to content

Merge pull request #63 from BnJam/jules/morphology-features-12527475736577400507 feat(morphology): add binary morphology functions#64

Merged
BnJam merged 3 commits into
mainfrom
feat/morphology
Dec 9, 2025
Merged

Merge pull request #63 from BnJam/jules/morphology-features-12527475736577400507 feat(morphology): add binary morphology functions#64
BnJam merged 3 commits into
mainfrom
feat/morphology

Conversation

@BnJam
Copy link
Copy Markdown
Owner

@BnJam BnJam commented Dec 9, 2025

No description provided.

google-labs-jules Bot and others added 3 commits December 9, 2025 03:26
Adds four binary morphology functions to the library:

- `binary_dilation`
- `binary_erosion`
- `binary_opening`
- `binary_closing`

These functions are implemented in Rust for performance and are exposed to Python. They operate on 2D NumPy arrays and are useful for a variety of image processing tasks, such as noise removal and feature extraction.

The implementation has been refactored for consistency and code reuse. Type stubs have been added, and the functions are included in the benchmark tests.
…36577400507

feat(morphology): add binary morphology functions
@BnJam BnJam added the bump:minor v0.1.0 --> v0.2.0 label Dec 9, 2025
@BnJam BnJam merged commit 1e9173a into main Dec 9, 2025
5 checks passed
@BnJam BnJam deleted the feat/morphology branch December 9, 2025 04:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump:minor v0.1.0 --> v0.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant