Signed-off-by: Shannon Fenn <shannon@shannon-mint.(none)>
Swapped from transitions to segments, compiling fine in qt, may not run yet
and won't compile on image.

Signed-off-by: Shannon Fenn <shannon@shannon-mint.(none)>
Ball detection working, goal detection too. Goal detection now includes
segment length in the binning phase (might need some parameter changes to be
optimal now).

Line detection runs, but not tested yet.

Signed-off-by: Shannon Fenn <shannon@shannon-mint.(none)>
Signed-off-by: Shannon Fenn <shannon@shannon-mint.(none)>
Signed-off-by: Shannon Fenn <shannon@shannon-mint.(none)>
Added RANSAC line detection, still not working.

Fixed some issues with SaM algorithm and line detection in general.

Cleaned up SegmentFilter and replacement rules.

Implemented innequality operator for Points and getNormaliser = sqrt(a*a + b*b)
to improve efficiency (it is calculated in construction and recalculated later)

Signed-off-by: Shannon <shannon@shannon-XPS-L501X.(none)>
Made vision make a copy of sensor data when saving images during the update
step and save this to sensor.strm instead. (possible issue)

Added sensor streams to VisionTraining


Signed-off-by: Shannon <shannon@shannon-XPS-L501X.(none)>
Signed-off-by: Shannon <shannon@shannon-XPS-L501X.(none)>
Signed-off-by: Shannon Fenn <shannon@fjf.(none)>
Signed-off-by: Shannon Fenn <shannon@fjf.(none)>
Signed-off-by: Shannon Fenn <shannon@fjf.(none)>
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>