./graphics/vigra, Computer vision library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.11.1, Package name: vigra-1.11.1, Maintainer: pkgsrc-users

VIGRA is a computer vision library that puts its main emphasize on
flexible algorithms, because algorithms represent the principle know-how
of this field. The library was consequently built using generic
programming as introduced by Stepanov and Musser and exemplified in the
C++ Standard Template Library. By writing a few adapters (image iterators
and accessors) you can use VIGRA's algorithms on top of your data
structures, within your environment. Alternatively, you can also use the
data structures provided within VIGRA, which can be easily adapted to a
wide range of applications. VIGRA's flexibility comes almost for free:
Since the design uses compile-time polymorphism (templates), performance
of the compiled program approaches that of a traditional, hand tuned,
inflexible, solution.


Required to run:
[graphics/tiff] [graphics/png] [graphics/openexr] [math/fftw]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b50e8f57116948c85a42770d9188453e6052c8e0
RMD160: 7dfb92a2c9a0e29a5075baa5d491c2f09640697e
Filesize: 53827.194 KB

Version history: (Expand)


CVS history: (Expand)


   2017-05-29 14:35:06 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated vigra to 1.11.1.

Changes from Version 1.11.0 to 1.11.1

    Added 3D convex hull computation and features (David Stöckel).

    Added Random Forest version 3, inspired by LEMON's graph API, to simplify \ 
customization of RF variants (Philip Schill).

    Improved hierarchical clustering (Cpnstantin Pape).

    Minor improvements and bug fixes in the code and documentation.
   2016-07-21 21:24:26 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes from Version 1.10.0 to 1.11.0

Ported vigranumpy to Python 3.5.
Added chunked arrays to store data larger than RAM as a collection of \ 
rectangular blocks.
Added vigra::ThreadPool and parallel_foreach() for portable algorithm \ 
parallelization based on std::thread.
Implemented parallel versions of Gaussian smoothing, Gaussian derivatives, \ 
connected components labeling, and union-find watersheds.
Added graph-based image analysis, e.g. agglomerative clustering
Included the callback mechanism described in Impossibly Fast C++ Delegates by \ 
Sergey Ryazanov (needed for agglomerative clustering).
Added many image registration functions.
Extended the collection of multi-dimensional distance transform algorithms by \ 
vectorial DT, boundary DT, and eccentricity transform.
Added skeletonizeImage(), nonLocalMean(), multi-dimensional integral images.
Added new 2D shape features based on skeletonization and the convex hull.
Additional arithmetic and algebraic functions for vigra::TinyVector.
Added vigra::CountingIterator.
Minor improvements and bug fixes in the code and documentation.
   2015-11-03 22:34:36 by Alistair G. Crooks | Files touched by this commit (610)
Log message:
Add SHA512 digests for distfiles for graphics category

Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-08-22 13:24:48 by Thomas Klausner | Files touched by this commit (394) | Package updated
Log message:
Bump PKGREVISION for ilmbase shlib major bump.
   2014-05-18 13:31:09 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
Changes 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.
   2014-04-10 08:21:41 by OBATA Akio | Files touched by this commit (393)
Log message:
recursive bump from ilmbase shlib version change.
   2013-05-09 09:40:47 by Adam Ciarcinski | Files touched by this commit (620)
Log message:
Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu.
   2013-02-16 12:25:34 by Thomas Klausner | Files touched by this commit (1885)
Log message:
Recursive bump for png-1.6.