23 #ifndef _SEFRAMEWORK_CONVOLUTION_OPENCVCONVOLUTION_H
24 #define _SEFRAMEWORK_CONVOLUTION_OPENCVCONVOLUTION_H
27 #include <opencv2/opencv.hpp>
29 namespace SourceXtractor {
35 cv::Mat aux(img->getWidth(), img->getHeight(), CV_32F);
36 std::copy(img->getData().begin(), img->getData().end(), aux.begin<
float>());
43 cv::Mat image_cv (image->getHeight(), image->getWidth(), CV_32F);
44 std::copy(image->getData().begin(), image->getData().end(), image_cv.begin<
float>());
46 cv::filter2D(image_cv, image_cv, -1,
m_kernel);
48 std::copy(image_cv.begin<
float>(), image_cv.end<
float>(), image->getData().begin());
65 #endif // _SEFRAMEWORK_CONVOLUTION_OPENCVCONVOLUTION_H