blah blah blah
Blob Outlining is working. The writing to map still doesn’t work for the [from 0/to 2] pixels on the top of the square.
I broke the RecursiveBlobOutline
Working control functions:
nextBlob()
nextUnmappedBlob()
incrementPixel()
decrementPixel()
Recursive outline works again
Added and distinguished decrementWrap() from decrement()
(increment() too….)
Commit before re-creating the Aerie.xcodeproj for OpenCV 2.4.7
OCV 2.4.7
Version of recursive blob outline that was used to draw the picture
recursiveBlobOutline working again-ish
fixed bug in recursivebloboutline
Webcam up and running: next step: implementing the realtime red detector and quadrilateral algs
Reworked RowSearch internal movement functions: increment/decrement
Working pixel highlights
Working RecursiveBlobOutline!
Crude working corner function
Next step: determine a good heuristic for determining span and increment
Next step: is_valid_quadrilateral() function-> like determine_centers_of_linearity, but performs more checks along the way to do a quick return instead of a full analysis
Rudimentary morphology for edge condensation and extension on straight lines. Next on the plate:
1) build the isQuad function. Main difference is that there are lots of breaks/returns that deal specifically with the parallelogram…
	Remember to throw out if there is gross concavity anywhere along the blob outline.

2)  !!!! Update the RowSearch to give an option to exclude searching for holes in blobs… (is this a good idea in the surroundings?) <- will a target ever be inside a hole?
To do this when we do RowSearch::next we can look at the map/label values for the ConnectedPixels test if it is an isthmus (only one test-positive pixel wide) and then only stop advancing when we have reached an identical map value…
Working (dumb) median and mean filters