![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Functions allowing to generate gaussian kernels. More...
#include <IPSDKBaseData/IPSDKBaseDataExports.h>#include <IPSDKBaseData/Pattern/Kernel/KernelTypes.h>#include <IPSDKUtil/BaseTypes.h>Go to the source code of this file.
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
Functions | |
| IPSDKBASEDATA_API void | ipsdk::separableGaussianSmoothing (const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 gaussianRatio, const ipUInt32 minHalfKernelSize, KernelXYPtr &pXAxisKernel, KernelXYPtr &pYAxisKernel) |
| function allowing to generate a separable 2d gaussian kernel used for smoothing operation More... | |
| IPSDKBASEDATA_API void | ipsdk::separableGaussianSmoothing (const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 stdDevZ, const ipReal32 gaussianRatio, const ipUInt32 minHalfKernelSize, KernelXYZPtr &pXAxisKernel, KernelXYZPtr &pYAxisKernel, KernelXYZPtr &pZAxisKernel) |
| function allowing to generate a separable 3d gaussian kernel used for smoothing operation More... | |
| IPSDKBASEDATA_API void | ipsdk::separableGaussianGradient (const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 gaussianRatio, const ipUInt32 minHalfKernelSize, KernelXYPtr &pXAxisKernel, KernelXYPtr &pYAxisKernel) |
| function allowing to generate a separable 2d gaussian kernel used for gradient computation operation More... | |
| IPSDKBASEDATA_API void | ipsdk::separableGaussianGradient (const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 stdDevZ, const ipReal32 gaussianRatio, const ipUInt32 minHalfKernelSize, KernelXYZPtr &pXAxisKernel, KernelXYZPtr &pYAxisKernel, KernelXYZPtr &pZAxisKernel) |
| function allowing to generate a separable 3d gaussian kernel used for gradient computation operation More... | |
| IPSDKBASEDATA_API void | ipsdk::separableGaussianHessian (const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 gaussianRatio, const ipUInt32 minHalfKernelSize, KernelXYPtr &pXAxisKernel, KernelXYPtr &pYAxisKernel) |
| function allowing to generate a separable 2d Hessian kernel used for Hessian computation operation More... | |
| IPSDKBASEDATA_API void | ipsdk::separableGaussianHessian (const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 stdDevZ, const ipReal32 gaussianRatio, const ipUInt32 minHalfKernelSize, KernelXYZPtr &pXAxisKernel, KernelXYZPtr &pYAxisKernel, KernelXYZPtr &pZAxisKernel) |
| function allowing to generate a separable 3d Hessian kernel used for Hessian computation operation More... | |
| IPSDKBASEDATA_API void | ipsdk::createOrientedGaussianSmoothingKernel (const ipReal32 theta, const ipReal32 sigmaX, const ipReal32 sigmaY, const ipReal32 gaussianRatio, const ipUInt32 minHalfKernelSize, KernelXYPtr &pKernelX, KernelXYPtr &pKernelY) |
| function allowing to create an oriented Gaussian gradient 2d kernel | |
| IPSDKBASEDATA_API void | ipsdk::createOrientedGaussianGradientKernel (const ipReal32 theta, const ipReal32 sigmaX, const ipReal32 sigmaY, const ipReal32 gaussianRatio, const ipUInt32 minHalfKernelSize, KernelXYPtr &pKernelX, KernelXYPtr &pKernelY) |
| IPSDKBASEDATA_API KernelXYPtr | ipsdk::rotate2dKernel (const ipReal32 theta, const KernelXYConstPtr pKnl) |
| function allowing to create a rotated version of the input 2d kernel | |
Functions allowing to generate gaussian kernels.
1.8.14