function center_likelihood = getCenterLikelihood(object_likelihood, m) %GETCENTERLIKELIHOOD computes the sum over rectangles of size M. % CENTER_LIKELIHOOD is the 'colour response' [h,w] = size(object_likelihood); n1 = h - m(1) + 1; n2 = w - m(2) + 1; %% equivalent MATLAB function SAT = integralImage(object_likelihood); i = 1:n1; j = 1:n2; center_likelihood = (SAT(i,j) + SAT(i+m(1), j+m(2)) - SAT(i+m(1), j) - SAT(i, j+m(2))) / prod(m); end
时间: 2024-04-04 12:35:27 浏览: 16
CHlikelihood:用于比较两个中文句子相似度的工具
这段代码是用于计算矩形区域内的像素值的平均值,其中矩形的大小为m(1) x m(2)。该函数先计算了输入的object_likelihood的积分图像,然后通过对积分图像上的四个点的像素值进行加减运算,计算出矩形区域内的像素值之和。最后,将像素值之和除以矩形区域中像素的总数,得到了像素值的平均值。这个平均值即为center_likelihood,也被称为“颜色响应”(color response)。
阅读全文