23 #ifndef MODELFITTING_OPENCVDATAVSMODELINPUTTRAITS_H
24 #define MODELFITTING_OPENCVDATAVSMODELINPUTTRAITS_H
27 #include <opencv2/opencv.hpp>
30 namespace ModelFitting {
35 using iterator = decltype(std::declval<cv::Mat>().begin<double>());
38 return input.begin<
double>();
42 return input.end<
double>();
45 static size_t size(
const cv::Mat& input) {
46 return input.cols * input.rows;