it writes the cxxtest boilerplate for you. make NAME=FundamentalTypes newtest creates a tests/TestFundamentalTypes.h in the module you're currently in make NAME=FundamentalTypes MODULE=Core newtest forces the module
…the first Vision Workbench graphical user interface tool. It allows you to read in any VW supported image and browse it in a QT/OpenGL window. Hovering your mouse over the image shows the real pixel values, and images with different channel types and pixel types are fairly well supported. High dynamic range images and DEMs can be displayed via image normalization. The UI for vwv mostly consists of special key bindings at the moment. I'll add documentation for these soon. Requires: Qt (detected in the build system by calling qmake), OpenGL 2.0 support, a relatively modern graphics card.\n
…is installed by default on OSX 10.5)
build system for configuring and building when some modules are absent (currently in place only for the Stereo module). Added a mechanism to remove certain modules in distributions. Added pixel_cast_rescale<> and fixed up channel_cast_rescale<>. Changed image views with non-virtual call operators to all use defaulted third parameters rather than separate two- and three-parameter forms. Switched to passing channels and pixels by value in inline functions. Fixed a few pixel type bugs for integer channel types. Added addition and subtraction of PixelGray and scalars. Made Algorithms.h more uniform, and added some unit tests for it and Statistics.h. Fixed a few Windows portability bugs, mosty notably timing support in Debugging.h. Changed Vector and Matrix string output formats to better match the pixel type formats. Tidied up ImageView.h a bit. Added a tools directory for high-level command-line tools, with the seeds of a (possibly ill-conceived) general image manipulation tool.
be more libtool-friendly and generally link better. Added variable debugging message level support and function block timing to Core. Added a workaround for the behavior of ar on some platforms. Added the basic FileIO framework and basic support for the PNG file type. The FileIO code is not yet heavily tested.
rotation, and flipping views. Removed the IsReferenceable trait and added a result_type typedef to views and accessors instead. Moved the casting operations from PerPixelViews.h into Manipulation.h. Replaced the per-pixel-channel views with per-pixel views using per-channel functors. Added portable implementations of erf() and erfc() (for Windows). Other assorted minor edits.
unit tests. This implementation fights against autotools and assumes that the user has a relatively modern GNU-based make and gcc. This should undoubtedly be replaced prior to release, but I wanted to get this in place for the current phase of rapid development. As far as I know this will work on all our development systems.