replaced the names of the legacy data structures with their replacement
made everything compile again; unsurprising segfault
modernized FindQuads, finding a vector rather than a C array
oops: looks like the order of corners make sense now
Updated Undistort
Works again!!!
so long, 3 year old bug
modernized refine
Modernized the tag creator
removed CvConvenience, which was duplicating opencv 2 functionalities
modernized detector
cleaned up headers
removed last traces of Cv[A-Z]
debugged wrong translation to cv::approxDP and cv::arcLength
further opencvisation of the detector
simplified and debugged Refine
Merge branch 'remove_legacy_opencv'
Removed the uses of the C-Style opencv interface (e.g. IplImage *-> Mat).
It involved a bit more refactoring and cleanung up than strictly necessary.
Most notably, Refine works a lot better now, making the detected positions
a lot more stable (the tags don't "jitter" anymore).