From 0ba02d4070dad4362b01a8837732fd974c50807b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Sun, 10 Apr 2022 16:30:51 +0200 Subject: [PATCH] Fix calculating median and mad for 32 float images --- rawimage.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rawimage.cpp b/rawimage.cpp index 88028ad..9a5031d 100644 --- a/rawimage.cpp +++ b/rawimage.cpp @@ -146,6 +146,7 @@ void RawImage::calcStats() break; } } + if(img.type() == CV_32F)m_median /= histSize; cv::Mat absDev; img.convertTo(absDev, CV_32F, 1, -m_median); absDev = cv::abs(absDev); @@ -161,6 +162,7 @@ void RawImage::calcStats() break; } } + if(img.type() == CV_32F)m_mad /= histSize; } void RawImage::rect(int &x, int &y, int w, int h, std::vector &r) const