23 #ifndef MODELFITTING_OPENCVPSF_H 24 #define MODELFITTING_OPENCVPSF_H 26 #include <opencv2/opencv.hpp> 37 if (kernel.cols != kernel.rows) {
39 << kernel.cols <<
'X' << kernel.rows;
41 if (kernel.cols % 2 == 0) {
72 cv::filter2D(image, image, -1,
m_kernel);
OpenCvPsf(double pixel_scale, const cv::Mat &kernel)
virtual ~OpenCvPsf()=default
cv::Mat getKernel() const
std::size_t getSize() const
double getPixelScale() const
cv::Mat getScaledKernel(double scale) const
void convolve(cv::Mat &image) const