> Does anyone know how to recognize shapes within a document? I am looking to find some software that can recognize a square, circle
> and triangle in multiple scanned PDF document and place a highlight on top of them.
OpenCV might be what you are looking for, see this example[1].
art
---
1. http://opencv-srf.blogspot.ca/2011/09/object-detection-tracking-using-contours.html