Cross-platform, OpenCV-based functionality for image processing and computer vision in thermal-infrared