removed the recursive part of detection since I was getting incorrect centroids
sync
sync
added check on the meanColor() in isValid() and I am using matching blobs with previously detected ones again