fixed bilateralFilter on uniform CV_32F image

This commit is contained in:
Maria Dimashova 2012-07-24 17:51:20 +04:00
parent b782d8bb53
commit c5dbc06158

View File

@ -1425,6 +1425,11 @@ bilateralFilter_32f( const Mat& src, Mat& dst, int d,
// compute the min/max range for the input image (even if multichannel)
minMaxLoc( src.reshape(1), &minValSrc, &maxValSrc );
if(std::abs(minValSrc - maxValSrc) < FLT_EPSILON)
{
src.copyTo(dst);
return;
}
// temporary copy of the image with borders for easy processing
Mat temp;