21 static Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>
22 createHorizontalMatrix(qreal radius);
24 static Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic>
25 createVerticalMatrix(qreal radius);
28 createHorizontalKernel(qreal radius);
31 createVerticalKernel(qreal radius);
34 createUniform2DKernel(qreal xRadius, qreal yRadius);
36 static qreal sigmaFromRadius(qreal radius);
37 static int kernelSizeFromRadius(qreal radius);
41 qreal xRadius, qreal yRadius,
42 const QBitArray &channelFlags,
44 bool createTransaction =
false,
47 static Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> createLoGMatrix(qreal radius, qreal coeff,
bool zeroCentered,
bool includeWrappedArea);
53 const QBitArray &channelFlags,
58 qreal radius, qreal coeff,
59 const QBitArray &channelFlags,
63 static Eigen::Matrix<qreal, Eigen::Dynamic, Eigen::Dynamic> createDilateMatrix(qreal radius);
68 const QBitArray &channelFlags,
70 bool createTransaction =
false);
75 const QBitArray &channelFlags,
77 bool createTransaction =
false);