JuliaImages / ImageSegmentation.jl

Partitioning images into meaningful regions
Other
47 stars 23 forks source link

Lots of polish #73

Closed timholy closed 3 years ago

timholy commented 3 years ago

This package hasn't gotten a lot of love over the years, and it shows. This cleans up and reworks quite a few of the methods, most notably to provide support for arbitrary dimensions. It also adds several performance improvements, most notably adding the missing const for _colon (:facepalm:) but also some ~30% improvements in seeded_region_growing. Finally, it also helps more algorithms scale to "big data" that might be bigger than machine memory. The only truly safe one (now) is fast_scanning but the others are in better shape than they were.

As far as I know, none of these changes are breaking.