首页 > 代码库 > 积分图的实现

积分图的实现

积分图的实现


//改进的计算像素灰度值积分图像
//image_Src:灰度图
//image_Integral:image_Src大小相同的CV_32SC1类型
//方法:Integral(y,x) = Integral(y-1,x) + rowSum(y);
void CalculateIntegralImage(const Mat &image_Src,Mat &image_Integral)
{
	////////////step 1.重新分配图像(如果需要)/////////////////
	//新图像的大小
	int width_Dst=image_Src.cols;
	int height_Dst=image_Src.rows;
	image_Integral.create(Size(width_Dst,height_Dst),CV_32SC1);//如果重新分配,之前的空间会扔掉
	image_Integral.setTo(Scalar(0));

	////////step 2.计算积分图////////////////////////
	//参数
	int widthStep_Src=http://www.mamicode.com/image_Src.step1(0);//行的通道数,这里一定要注意!!!>


本文出自 “QQ” 博客,请务必保留此出处http://qianqing13579.blog.51cto.com/5255432/1590221

积分图的实现