
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