pull/1144/head
olivierpascal 8 years ago
parent da29f712f0
commit 204e98e105
  1. 8
      modules/ximgproc/src/structured_edge_detection.cpp

@ -245,8 +245,12 @@ static void gradientHist(const cv::Mat &src, cv::Mat &magnitude, cv::Mat &histog
for (int j = 0; j < phase.cols; ++j)
{
int index = cvRound((j/pSize + pPhase[j])*nBins);
index = std::max(0, std::min(index, pHistSize));
int angle = cvRound(pPhase[j]*nBins);
if(angle >= nBins)
{
angle = 0;
}
const int index = (j/pSize)*nBins + angle;
pHist[index] += pMagn[j] / CV_SQR(pSize);
}
}

Loading…
Cancel
Save