public Convolution ( int kernel ) : System | ||
kernel | int | Convolution kernel. |
리턴 | System |
public Convolution( int[,] kernel ) : this( )
{
Kernel = kernel;
divisor = 0;
// calculate divisor
for ( int i = 0, n = kernel.GetLength( 0 ); i < n; i++ )
{
for ( int j = 0, k = kernel.GetLength( 1 ); j < k; j++ )
{
divisor += kernel[i, j];
}
}
if ( divisor == 0 )
divisor = 1;
}
Convolution::Convolution ( ) : System | |
Convolution::Convolution ( int kernel, int divisor ) : System |