OpenCV is a cross-platform library written in C/C++ and it has interfaces for C++, Python, and MatLab.