srecord noeq BlurredBufferedImageFromIntegralImage(IIntegralImage img, int blurw, int blurh) { BufferedImage result; run { int[] pixels = img cast IntegralImage ? blurredPixelsFromIntegralImage(img, blurw, blurh) : blurredPixelsFromIntegralImage(img, blurw, blurh); result = bufferedImage(img.w()-blurw, img.h()-blurh, pixels); } public IIntegralImage blurringSrcImage() { ret img; } }