ImageMorphology.jl icon indicating copy to clipboard operation
ImageMorphology.jl copied to clipboard

Morphological operations for image processing

Results 24 ImageMorphology.jl issues
Sort by recently updated
recently updated
newest added

I find [`offsetstrel`](https://www.mathworks.com/help/images/ref/offsetstrel.html) in MATLAB but doesn't see its support in either OpenCV or scikit-images. Thus I'm wondering if we want to bring this in. @ThomasRetornaz do you know if...

feature

```julia julia> using OffsetArrays: centered, no_offset_view julia> se = centered(no_offset_view(strel_diamond((3, 3)))) 3×3 OffsetArray(::ImageMorphology.StructuringElements.SEDiamondArray{2, 2, UnitRange{Int64}, 0}, -1:1, -1:1) with eltype Bool with indices -1:1×-1:1: 0 1 0 1 1 1...

enhancement
performance

```julia julia> erode(rand(3, 3), centered(rand(Bool, 7, 7))) ERROR: DimensionMismatch("0×0 CartesianIndices{2, Tuple{UnitRange{Int64}, UnitRange{Int64}}} must be in the interior of CartesianIndex{2}[CartesianIndex(1, 1) CartesianIndex(1, 2) CartesianIndex(1, 3); CartesianIndex(2, 1) CartesianIndex(2, 2) CartesianIndex(2, 3);...

bug

…ransform tests and benchmarks Note: Maxtree approach seems exists for under/overbuild but i don't find a paper which presents the algorithm So may the provide algorithms are not the fastest...

After #102: ```julia img = float64.(imresize(testimage("cameraman"), (512, 512))); @btime erode($img, $(strel_diamond(img))); img_nf08 = n0f8.(imresize(testimage("cameraman"), (256, 256))); @btime erode($img_nf08, $(strel_diamond(img_nf08))); ``` | type | size | time (ms) | | -------------...

performance

Now we have `strel_box` and `strel_window` added in #65, the next step is to add a few more basic generators and (perhaps) a high-order generator. Just list a few ideas...

I followed the discussion from: https://github.com/JuliaImages/Images.jl/pull/706 Is the function already implemented somewhere in Julia or is there is a need to do so? I would be happy to submit a...

I make a lot of use of connected_components in 2 and 3 dimensions, and for several problems it's useful to have periodic boundary conditions such that clusters can roll over,...

https://juliaimages.org/latest/api_comparison states that `convexhull` is the API equivalent to MATLAB's `bwconvhull`, but it actually returns the outer points of the convexhull and not a "filled in" mask. Would be great...

I was going through scikit-image documentation and observed that JuliaImages doesn't have anything like skeletonization algorithms, for exapmle - Medial Axis transform. Is it there in JuliaImages? If not, I...