initial commit
initial commit
add a faster (real-time) version of the frame reader
move class Application in namespace "app"
major changes

- migrate dependency management to Maven (to ensure OS independency)
- switch to Xuggler to handle video (files and devices)
- some refactoring
add Windows specific frame reader capability using DirectShow

Needs further testing to figure out if DirectShow is required because Xuggler does not use DirectShow and seems to have problems with Video for Windows (vfwcap).
add JAR to use DirectShow from Java

Forgot to add on the last commit.
Also include the required DLL (copy to system32).
use JavaCV to capture camera devices
drop DSJ to access camera devices under windows
add FrameReader interface and its implementation for Xuggler and OpenCV

Both implementations work for devices (Xuggler only reliable under Linux) and files (local and remote using an URL).
add documentation
major changes

- add motion estimation
- improve performance of the ConnectedComponentsLabeler (now uses a union-find datastructure to resolve equivalent labels)
- simplify HighFrequenceRegionFinder (extract the regions from a single gradient image by combining the images containing the gradients in X and Y direction)
- some refactoring
change LuminanceImage#toBufferedImage to return a color image

This makes it easier to add color drawings on the resulting image (e.g. region highlighting, mainly for debugging purpose).
remove Xuggler

Frame grabbing is already handled by OpenCV (JavaCV).
Add VideoImageDisplay to display images (previously realized with Xuggler).
huge refactoring

- move classes under package "image" into appropriate sub packages
- make LuminanceImage an interface
- remove old code
Initial import.
initial doc structure
include region extraction chapter
remove doc sub directory

The documentation has been moved into another project whose directory resides in the repo root.
remove legacy code from BufferedLuminanceImage

Forgot the remove the code after it has been moved into a separate class (LuminanceImageConverter).
rename "barcd" to "main"