feat(morphology): add binary morphology functions#63
Conversation
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.
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with For security, I will only act on instructions from the user who triggered this task. New to Jules? Learn more at jules.google/docs. |
Merge pull request #63 from BnJam/jules/morphology-features-12527475736577400507 feat(morphology): add binary morphology functions
This PR adds a suite of binary morphology functions, which is a great addition. I've reviewed the changes and have the following feedback.
PR created automatically by Jules for task 12527475736577400507 started by @BnJam