在很多图像处理任务中,需要对局部图像数据进行窗口运算,许多运算都需要获得局部区域像素的均值和方差,这些计算都离不开求和运算。我在研究引导滤波时,发现何凯明在其提供的引导滤波matlab参考代码中,使用了boxfilter的快速计算方法,能够以的时间复杂度对矩阵进行局部快速求和运算
本文对以python代码为例,对boxfilter的运算细节进行可视化分析,使读者对整个计算过程有一个直观的感受,然后将正常的卷积局部求和操作与boxfilter进行性能比较
运算过程分析首先对boxfilter的输入和输出进行说明,boxfilter的输入是要计算局部窗口和的整幅图像,输出是与输入图像尺寸相同的图像,输出图像某个像素的值是以为中心的一个窗口内所有像素值的和,窗口在图像上滑动,与卷积操作类似,窗口大小也是一个输入参数,一般以窗口半径



