|
@@ -14,11 +14,11 @@ void GenericImageTools::calcIntegralImage ( NICE::ImageT<PixelValueDst> &integra
|
|
|
{
|
|
|
integralImage ( 0, 0 ) = ( PixelValueDst ) image ( 0, 0 );;
|
|
|
|
|
|
- for ( int y = 1 ; y < ysize; y++ )
|
|
|
- integralImage ( 0, y ) += image ( 0, y - 1 );
|
|
|
+ for ( int y = 0 ; y < (ysize - 1); ++y )
|
|
|
+ integralImage ( 0, y + 1) = integralImage ( 0, y) + image ( 0, y);
|
|
|
|
|
|
- for ( int x = 1 ; x < xsize; x++ )
|
|
|
- integralImage ( x, 0 ) += image ( x - 1, 0 );
|
|
|
+ for ( int x = 0 ; x < (xsize - 1); ++x )
|
|
|
+ integralImage ( x + 1, 0 ) = integralImage ( x, 0 ) + image ( x, 0 );
|
|
|
|
|
|
for ( int y = 1 ; y < ysize ; y++ )
|
|
|
for ( int x = 1 ; x < xsize ; x++ )
|