opencv函数compareHist是怎么工作的呢

opencv函数compareHist是如何工作的呢?
C/C++ code
double distance = compareHist(&(hist1->mat),&(hist2->mat),CV_COMP_CORREL);


hist1,hist2是三维直方图,想知道这个函数如何计算,最后得出结果的呢?

------解决方案--------------------
直方图相似度,看看源代码吧
------解决方案--------------------
探讨

怎么调出源代码呢?上次用断点的方法试了,跟踪不到呢引用:
直方图相似度,看看源代码吧