Merge pull request #837 from savuor:fix/bif_nan_sqrt

pull/861/head
Maksim Shabunin 8 years ago
commit dd55064f8e
  1. 2
      modules/face/src/bif.cpp

@ -207,7 +207,7 @@ void BIFImpl::computeUnit(int unit_idx, const cv::Mat &img,
double sd = sumsq.at<double>(y1,x1) - sumsq.at<double>(y1,x0)
- sumsq.at<double>(y0,x1) + sumsq.at<double>(y0,x0);
sd = sqrt(sd / area - mean * mean);
sd = sqrt(std::max(0.0, sd / area - mean * mean));
dst.at<float>(pos) = static_cast<float>(sd);
}

Loading…
Cancel
Save