Advertisement

OpenCV 030图像积分图算法

阅读量:

积方图原理解析

图像由若干个独立的像素点构成,因此图像的积分运算本质上等同于求和操作。在积分图中,每个位置所对应的数值代表了原图像中该点左上方区域所有像素值的总和。

例如,可以构建一个名为A的数组作为积分图像,其尺寸与原始图像保持一致。随后对该数组进行赋值操作,使得每个位置所存储的数据为从图像原点到该点所形成的矩形区域内所有像素值的总和:
SAT(x,y)=\sum_{x_i≤x,y_i≤y}I(x_i,y_i)
其中I(x,y) 表示位于图像坐标(x,y)处的像素值,而SAT(x,y)则表示在坐标(x,y)处计算得到的积分像素值之和。

在这里插入图片描述

另外,积分图像可通过逐步递增的方式进行计算,具体公式如下:

SAT(x,y)=SAT(x,y−1)+SAT(x−1,y)−SAT(x−1,y−1)+I(x,y)

初始条件设定为:SAT(−1,y)=SAT(x,−1)=SAT(−1,−1)=0

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31

全部评论 (0)

还没有任何评论哟~