#pragma once #include #include void sanityCheckMap(cv::Mat& mat, const float min, const float max, const float minValue, const float maxValue); std::vector::iterator getTopLeft(std::vector& points); std::vector::iterator getBottomRight(std::vector& points); double distance(const cv::Point2f& a, const cv::Point2f& b); bool findClosest(size_t& xIndex, size_t& yIndex, cv::Point2f point, const std::vector< std::vector >& array, float xTolerance, float yTolerance); void interpolateMissing(cv::Mat& mat); void fillMissing(cv::Mat& mat);