Boost logo

Boost :

Subject: [boost] [NVL++]: new library and utilities
From: Manfred Doudar (manfred.doudar_at_[hidden])
Date: 2010-09-01 10:56:45


Hello List,

Have recently released a series of libraries aimed at facilitating
computer-vision tasks - taking out much of the boiler-plate associated
with connecting to multiple cameras, and image streams generally.

Work that is largely the product of almost 1.5 years work, using OpenCV
as a back-end, but thread-safe, and all in modern C++, and largely
header-file only.

For those not particularly interested in computer-vision, there are
libraries and miscellaneous utilities that may be of interest, in
particular:

- a library wrapper over Boost.Thread (not entirely complete, but covers
majority of use-cases); and makes threading less error-prone

- a library for parsing delimited strings (csv, etc)

- a library for parsing command-line options (expresses intent better
than Boost.Program_options, betters in some areas, lacks in others)

- a library that with a bit more of effort can be made stand-alone for
streaming ("chaining") of algorithms, though binders are common-place,
some work herein presents alternative approaches.

[[Documentation]]: is available, but not of Boost quality, however
it is sufficient. Depending upon reaction, what I do with these
libraries, depends largely upon feedback I get.

[[License]]: largely C++ Boost license, with the exception of a few
3rd-party libs included in the package.

[[Platform]]: developed & tested on Linux; compiles with GCC-4.4.2

[[Where to get it]]: for the time being can be found here (until
comms at work can get their act together and put up on their
open-website) -

   http://users.cecs.anu.edu.au/~manfredd

..there's only one file there: nvl++.tar.bz2

Cheers,

-- 
Manfred

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk