Bases: object
Convolution kernel base class.
Parameters: | array : ndarray
|
---|
Attributes Summary
array | Filter kernel array. |
center | Index of the kernel center. |
dimension | Kernel dimension. |
is_bool | Indicates if kernel is bool. |
model | Kernel response model. |
normalization | Kernel normalization factor |
separable | Indicates if the filter kernel is separable. |
shape | Shape of the kernel array. |
truncation | Deviation from the normalization to one. |
Methods Summary
normalize([mode]) | Force normalization of filter kernel. |
Attributes Documentation
Filter kernel array.
Index of the kernel center.
Kernel dimension.
Indicates if kernel is bool.
If the kernel is bool the multiplication in the convolution could be omitted, to increase the performance.
Kernel response model.
Kernel normalization factor
Indicates if the filter kernel is separable.
A 2D filter is separable, when its filter array can be written as the outer product of two 1D arrays.
If a filter kernel is separable, higher dimension convolutions will be performed by applying the 1D filter array consecutively on every dimension. This is significantly faster, than using a filter array with the same dimension.
Shape of the kernel array.
Deviation from the normalization to one.
Methods Documentation
Force normalization of filter kernel.
Parameters: | mode : {‘integral’, ‘peak’}
|
---|