OpenCV++11: A library for adding C++11 and functional features to OpenCV