Splits svm_utils en video_utils in h/cpp

+ svm trainfuncties voor paver_pebble_white
+ play_video implementatie vervangen met mijn snellere versie
Features voor rechthoeken doen werken -_-
Joachim, do you even maths?

Avg = sum/size, also divide by zero is bad
Aanpassingen voor grastraining

+ ImageGrid geeft nu toegang tot iterator over inhoud
+ GridElement houdt nu ook zijn window bij, zodat we weten waar het element zit
+ Grastraining werkt nu met ImageGrid voor gridcreatie

known bugs:
- Veel te fijn grid, trainen van 1 frame gaat een uur duren
- Tekst loopt nog steeds met window mee, waardoor het buiten beeld kan gaan
ImageGrid constructor aangepast

Bij de (cv::Mat, int, int) staan de ints nu voor rij/kolom.
Het oude gedrag (breedte/hoogte van 1 cel) zit nu in een nieuwe constructor van de vorm (cv::Mat, cv::Rect)
Gras trainen is nu gebruiksvriendelijker

De video start met spelen, druk op spatiebalk om te pauzeren en huidige frame te trainen.
Je moet geen hele frame meer trainen: wanneer het je beu is druk je op Q of ESC, de video speelt dan verder.
Video stoppen is opnieuw Q of ESC.

Om door te spoelen kan je een random toets ingedrukt houden (buiten ESC, Q of SPC natuurlijk)
header cleanup
Fix voor crash einde video

opencv sluit de video niet na het lezen van de laatste frame, slechte veronderstelling :(
Fix voor crash einde video

opencv sluit de video niet na het lezen van de laatste frame, slechte veronderstelling :(
resultaat grasSVM nagaan
Merge branch 'svmtest' of github.com:DarthBo/beeldverwerking-project into svmtest
Merge branch 'svmtest' + split blindtastic_core into .h/.cpp

Conflicts:
	src/main.cpp