processing
toGrayscale()
otsu()
analysis
findAllCorners()
getConnectedComponents()
visualize labeled regions
getAllRegionCentroids(t = 40)