Skip to content

Version 1.10.0

Compare
Choose a tag to compare
@ukoethe ukoethe released this 26 Nov 13:14
· 1771 commits to master since this release

Changes from Version 1.9.0 to 1.10.0

  • VIGRA got a tutorial.
  • Significant simplification of the API: MultiArrayView arguments can now be passed to functions directly. The old syntax with Argument Object Factories (srcImageRange(), srcMultiArray() and relatives) remains valid, but is only required when the arguments are old-style BasicImages.
  • Made StridedArrayTag the default for vigra::MultiArrayView .
  • Added an efficient multi-dimensional vigra::GridGraph class which support both the LEMON and boost::graph APIs.
  • Generalized various algorithms to arbitrary dimensions (gaussianGradientMultiArray(), hessianOfGaussianMultiArray(), gaussianDivergenceMultiArray(), localMinima(), localMaxima(), labelMultiArray(), watershedsMultiArray()).
  • Added slicSuperpixels() for arbitrary dimensions.
  • Added automatic differentiation (see vigra::autodiff::DualVector).
  • Added nonlinearLeastSquares() using the Levenberg-Marquardt algorithm and automatic differentiation.
    More information about the changes can be found on the changelog page.