1
我需要计算积分图像,但我不知道如何通过矢量化和计算求和表来实现这一点。这在MATLAB中如何实现?计算积分图像
我需要计算积分图像,但我不知道如何通过矢量化和计算求和表来实现这一点。这在MATLAB中如何实现?计算积分图像
最简单的方法是使用两个调用cumsum
和调换原始图像:
integral_image = cumsum(cumsum(image')');
MATLAB的版本是用零填充(第一行和列)
integralImage = cumsum(cumsum(im, 2), 1);
integralImage = padarray(integralImage,[1 1],'pre');
感谢您的帮助你知道如何展示它吗? 'mat2gray'函数不适用于复数。 – user3979 2013-03-26 20:06:45
可以使用'real(integral_image)'和'imag(integral_image)'分别绘制实部和虚部信息,或者绘制其绝对值,即'abs(integral_image)' – erikced 2013-03-26 20:12:55
太棒了!但是对矩阵价值的二重奏我期待着一个逐渐被改变的形象。我得到的是混合图像结果。 – user3979 2013-03-26 20:28:52