OpenCV
Dakota963852