add documentation

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@10 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
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

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@11 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
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).

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@12 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
remove Xuggler

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

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@13 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
huge refactoring

- move classes under package "image" into appropriate sub packages
- make LuminanceImage an interface
- remove old code

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@14 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
Initial import.

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@15 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
initial doc structure

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@16 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
include region extraction chapter

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@17 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
remove doc sub directory

The documentation has been moved into another project whose directory resides in the repo root.

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@18 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
remove legacy code from BufferedLuminanceImage

Forgot the remove the code after it has been moved into a separate class (LuminanceImageConverter).

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@19 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
rename "barcd" to "main"


git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@20 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
remove old code using OpenCV

The code is definitely not needed.

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@21 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
fix formatting

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@22 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
extract convex hull algorithm into separate class

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@23 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
refactor getter method names

Add "get" prefix to all getters.

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@24 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
remove old unused classes

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@25 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
use consistent author email in Javadoc comments

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@26 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
remove frame reader's ability to change the frame size

Because this will only work with devices not files, and it can easily be accomplished by resizing the just read frame.

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@27 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
fix Javadoc comments in FrameReader and OpenCVFrameReader

git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@28 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54
rename directory "main" to "core"


git-svn-id: https://subversor.hrz.tu-chemnitz.de/svn/barcd/repo@29 ac0c6e2f-112f-4c6c-b6be-05ebb52d6e54