|
@@ -213,17 +213,17 @@ double ConvolutionFeature::val ( const Example *example ) const
|
|
|
y = example->y;
|
|
|
|
|
|
const int colorStep = window_size_x*window_size_y;
|
|
|
- const int scalingSteps = 1;
|
|
|
+ const int scalingSteps = 3;
|
|
|
|
|
|
int halfwsx = std::floor ( window_size_x / 2 );
|
|
|
int halfwsy = std::floor ( window_size_y / 2 );
|
|
|
- int wScale = 3;
|
|
|
+ int wScale = 1;
|
|
|
|
|
|
for ( int s = 0; s < scalingSteps; s++ )
|
|
|
{
|
|
|
int k = 1;
|
|
|
- for ( int v = -halfwsy; v <= halfwsy; v++ )
|
|
|
- for ( int u = -halfwsx; u <= halfwsx; u++, k++ )
|
|
|
+ for ( int v = -halfwsy; v <= halfwsy; v+=wScale )
|
|
|
+ for ( int u = -halfwsx; u <= halfwsx; u+=wScale, k++ )
|
|
|
{
|
|
|
int uu = u;
|
|
|
int vv = v;
|