Fix calculating median and mad for 32 float images
This commit is contained in:
@@ -146,6 +146,7 @@ void RawImage::calcStats()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(img.type() == CV_32F)m_median /= histSize;
|
||||||
cv::Mat absDev;
|
cv::Mat absDev;
|
||||||
img.convertTo(absDev, CV_32F, 1, -m_median);
|
img.convertTo(absDev, CV_32F, 1, -m_median);
|
||||||
absDev = cv::abs(absDev);
|
absDev = cv::abs(absDev);
|
||||||
@@ -161,6 +162,7 @@ void RawImage::calcStats()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(img.type() == CV_32F)m_mad /= histSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
void RawImage::rect(int &x, int &y, int w, int h, std::vector<double> &r) const
|
void RawImage::rect(int &x, int &y, int w, int h, std::vector<double> &r) const
|
||||||
|
|||||||
Reference in New Issue
Block a user