Create vision_object package.
Integrate into vision.
Build vision_common as library.
Some functions for working with files and point clouds are now built as libraries in order to reduce the compilation time.
Remove filtering from vision common file module.
Follow up to last commit
Remove filtering from list of exported function.
Define directory separator constant.
Find and list training files.
Put training file filtering in individual module.
Modularity is key here!
Follow up to previous commit
Actually add the linked files
Train! Hard! Harder!
Rename TrainConfig_t to ObjectTrainConfig_t.
Store training results.
The only thing missing: usage for results.
Introduce snap tool for capturing training images.
New module for object recognition in image
Add missing configuration options for vision_object.
New datatype for recognition score
This way we can easily sort the recognition results and find the best fitting object.
Store image in object train data
Put image processing function in common module.
Compile and export the new common image module.
Rename TheiaImage to TheiaImageData.