201 if (!
fineTuneExtrema(
aSH,
aXAdj,
aYAdj,
aSAdj,
aX,
aY,
aS,
aScore,
aOctaveWidth,
aOctaveHeight,
aBorderSize[
aSAdj + 1]))
340 if (std::abs(
aV[0]) > 1.5 || std::abs(
aV[1]) > 1.5 || std::abs(
aV[2]) > 1.5)
static void DeallocateImage(double **iImagePtr, unsigned int iHeight)
static double ** AllocateImage(unsigned int iWidth, unsigned int iHeight)
bool fineTuneExtrema(double ***iSH, unsigned int iX, unsigned int iY, unsigned int iS, double &oX, double &oY, double &oS, double &oScore, unsigned int iOctaveWidth, unsigned int iOctaveHeight, unsigned int iBorder)
void detectKeypoints(Image &iImage, KeyPointInsertor &iInsertor)
unsigned int _initialBoxFilterSize
unsigned int _scaleOverlap
unsigned int getBorderSize(unsigned int iOctave, unsigned int iScale)
unsigned int getFilterSize(unsigned int iOctave, unsigned int iScale)
static const double kBaseSigma
bool calcTrace(Image &iImage, double iX, double iY, double iScale, int &oTrace)
static bool SolveLinearSystem33(double *solution, double sq[3][3])
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.