Some predefined separable linear filters can be found here. More...
Modules | |
| Gabor Filters | |
| Linear filters support | |
| Gauss Filters | |
Functions | |
| double | DegToRad (double a) |
| double | RadToDeg (double a) |
| template<class VOXEL > | |
| void | Apply1DDerivativeFilter (i3d::Image3d< VOXEL > &In, i3d::Image3d< VOXEL > &Out, int axe, VOXEL spacing) |
Some predefined separable linear filters can be found here.
The greatest effort was put mostly into Gaussian filters which, besides their undeniable usefulness in image processing, are the core of Gabor filtering.
| double DegToRad | ( | double | a | ) | [inline] |
A simple inline angle convertor, from degrees to radians.
| double RadToDeg | ( | double | a | ) | [inline] |
A simple inline angle convertor, from radians to degrees.
| void Apply1DDerivativeFilter | ( | i3d::Image3d< VOXEL > & | In, | |
| i3d::Image3d< VOXEL > & | Out, | |||
| int | axe, | |||
| VOXEL | spacing | |||
| ) |
Apply 1D derivative filter on image.
A fixed 1D filter with the shape: 12/spacing * [1, -8, 0, 8, -1].
| [in] | In | reference to input Image3d<> |
| [out] | Out | reference to output (filtered) Image3d<> |
| [in] | axe | axis selection, supported values of 0, 1 and 2 stands for x, y and z axis, respectively |
| [in] | spacing | the spacing constant |
1.7.1