openCV java比较Hist()的值大于1

时间:2017-07-10 13:06:41

标签: java opencv image-processing histogram

我正在学习openCV,当我尝试比较2个直方图并打印结果时,实际值大于1.抱歉,如果这是一个愚蠢的问题,但我还在学习。

输出显示这些值:

enter image description here

正如您在图片中看到的那样,数值为数千。

非常感谢

1 个答案:

答案 0 :(得分:0)

compareHist方法的第三个参数选择比较函数。在您的情况下,卡方函数用于比较两个直方图,没有上限。您可以使用相关比较函数(CV_COMP_CORREL,0),该函数绑定在-1和1之间。另请参阅OpenCV堆栈交换上的this question