Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BIAS::TrackerBaseAffine< StorageType > Member List

This is the complete list of members for BIAS::TrackerBaseAffine< StorageType >, including all inherited members.

_AffineBrightnessInvarianceBIAS::TrackerBaseInterface< StorageType >protected
_bl1BIAS::TrackerBaseInterface< StorageType >protected
_bl2BIAS::TrackerBaseInterface< StorageType >protected
_ComputeFilteredImagesBIAS::TrackerBaseInterface< StorageType >protected
_dBIAS::TrackerBaseInterface< StorageType >protected
_dispBIAS::TrackerBaseInterface< StorageType >protected
_eBIAS::TrackerBaseInterface< StorageType >protected
_GBIAS::TrackerBaseInterface< StorageType >protected
_GinvBIAS::TrackerBaseInterface< StorageType >protected
_gradim1xBIAS::TrackerBaseInterface< StorageType >protected
_gradim1yBIAS::TrackerBaseInterface< StorageType >protected
_gradim2xBIAS::TrackerBaseInterface< StorageType >protected
_gradim2yBIAS::TrackerBaseInterface< StorageType >protected
_GradXFilterBIAS::TrackerBaseInterface< StorageType >protected
_GradXMaskBIAS::TrackerBaseInterface< StorageType >protected
_GradXMaskSumBIAS::TrackerBaseInterface< StorageType >protected
_GradYFilterBIAS::TrackerBaseInterface< StorageType >protected
_GradYMaskBIAS::TrackerBaseInterface< StorageType >protected
_GradYMaskSumBIAS::TrackerBaseInterface< StorageType >protected
_gsxBIAS::TrackerBaseInterface< StorageType >protected
_gsyBIAS::TrackerBaseInterface< StorageType >protected
_gxBIAS::TrackerBaseInterface< StorageType >protected
_gx1BIAS::TrackerBaseInterface< StorageType >protected
_gx2BIAS::TrackerBaseInterface< StorageType >protected
_gxxBIAS::TrackerBaseInterface< StorageType >protected
_gxyBIAS::TrackerBaseInterface< StorageType >protected
_gyBIAS::TrackerBaseInterface< StorageType >protected
_gy1BIAS::TrackerBaseInterface< StorageType >protected
_gy2BIAS::TrackerBaseInterface< StorageType >protected
_gyyBIAS::TrackerBaseInterface< StorageType >protected
_HalfWinSizeBIAS::TrackerBaseInterface< StorageType >protected
_idetBIAS::TrackerBaseInterface< StorageType >protected
_im1BIAS::TrackerBaseInterface< StorageType >protected
_im2BIAS::TrackerBaseInterface< StorageType >protected
_LastHalfWinSizeBIAS::TrackerBaseInterface< StorageType >protected
_liDebugLevelBIAS::Debugprotected
_liNextDebugLevelBIAS::Debugprotected
_LowpassFilterBIAS::TrackerBaseInterface< StorageType >protected
_LowpassMaskBIAS::TrackerBaseInterface< StorageType >protected
_LowpassMaskSumBIAS::TrackerBaseInterface< StorageType >protected
_LowpassWindowExtraSizeBIAS::TrackerBaseInterface< StorageType >protected
_MaxAffineChangeBIAS::TrackerBaseAffine< StorageType >protected
_MaxErrorBIAS::TrackerBaseInterface< StorageType >protected
_MaxIterationsBIAS::TrackerBaseInterface< StorageType >protected
_MaxResiduumMADBIAS::TrackerBaseInterface< StorageType >protected
_maxx1BIAS::TrackerBaseInterface< StorageType >protected
_maxx2BIAS::TrackerBaseInterface< StorageType >protected
_maxy1BIAS::TrackerBaseInterface< StorageType >protected
_maxy2BIAS::TrackerBaseInterface< StorageType >protected
_minx1BIAS::TrackerBaseInterface< StorageType >protected
_minx2BIAS::TrackerBaseInterface< StorageType >protected
_miny1BIAS::TrackerBaseInterface< StorageType >protected
_miny2BIAS::TrackerBaseInterface< StorageType >protected
_RejectionTypeBIAS::TrackerBaseInterface< StorageType >protected
_SimilarityTransformOnlyBIAS::TrackerBaseAffine< StorageType >protected
_String2DebuglevelBIAS::Debugprotected
_weightBIAS::TrackerBaseInterface< StorageType >protected
_WinSizeBIAS::TrackerBaseInterface< StorageType >protected
_zDebugStreamBIAS::Debugprotectedstatic
AddDebugLevel(const long int lv)BIAS::Debuginline
AddDebugLevel(const std::string &name)BIAS::Debuginline
BilinearRegion1_(KLT_TYPE x, KLT_TYPE y, int hws)BIAS::TrackerBaseInterface< StorageType >inlineprotected
BilinearRegion2_(KLT_TYPE x, KLT_TYPE y, int hws)BIAS::TrackerBaseInterface< StorageType >inlineprotected
BilinearRegionFromImages_(KLT_TYPE x, KLT_TYPE y, int hws, Image< StorageType > &image, Image< StorageType > &gradx, Image< StorageType > &grady, Matrix< KLT_TYPE > &bl, Matrix< KLT_TYPE > &gx, Matrix< KLT_TYPE > &gy)BIAS::TrackerBaseInterface< StorageType >inlineprotected
BilinearRegionFromMatrices_(KLT_TYPE x, KLT_TYPE y, int hws, const Matrix< KLT_TYPE > &image, const Matrix< KLT_TYPE > &gradx, const Matrix< KLT_TYPE > &grady, Matrix< KLT_TYPE > &bl, Matrix< KLT_TYPE > &gx, Matrix< KLT_TYPE > &gy)BIAS::TrackerBaseInterface< StorageType >inlineprotected
ComputeIntensityDifferenceAffine_(const KLT_TYPE &x2, const KLT_TYPE &y2, const KLT_TYPE &Axx, const KLT_TYPE &Ayx, const KLT_TYPE &Axy, const KLT_TYPE &Ayy, const KLT_TYPE &h31, const KLT_TYPE &h32, const int halfwidth, const int halfheight, KLT_TYPE *imgdiff)BIAS::TrackerBaseAffine< StorageType >protected
ComputeMaskSum(const FilterMask &mask)BIAS::TrackerBaseInterface< StorageType >protected
ConsumeNextFreeDebuglevel_()BIAS::Debuginlineprotected
Cov_BIAS::TrackerBaseAffine< StorageType >protected
Debug()BIAS::Debuginline
Debug(const Debug &deb)BIAS::Debuginline
DebugLevelIsSet(const long int lv) const BIAS::Debuginline
DebugLevelIsSet(const std::string &name) const BIAS::Debuginline
dev1_BIAS::TrackerBaseInterface< StorageType >protected
dev2_BIAS::TrackerBaseInterface< StorageType >protected
EvaluateResult_(KLT_TYPE &mad, KLT_TYPE &msd, Matrix< KLT_TYPE > &cov)BIAS::TrackerBaseAffine< StorageType >protectedvirtual
Filter_ByMask(const Matrix< KLT_TYPE > &in, Matrix< KLT_TYPE > &out, const FilterMask &mask, KLT_TYPE maskSum)BIAS::TrackerBaseInterface< StorageType >inlineprotected
Filter_BySeparableMask(const Matrix< KLT_TYPE > &in, Matrix< KLT_TYPE > &out, const FilterMask &mask, KLT_TYPE maskSum)BIAS::TrackerBaseInterface< StorageType >inlineprotected
Filter_GradXSobel3x3(const Matrix< KLT_TYPE > &in, Matrix< KLT_TYPE > &out)BIAS::TrackerBaseInterface< StorageType >inlineprotected
Filter_GradYSobel3x3(const Matrix< KLT_TYPE > &in, Matrix< KLT_TYPE > &out)BIAS::TrackerBaseInterface< StorageType >inlineprotected
FilterLowpass_Binomial3x3(int minX, int minY, int rows, int cols, const Image< StorageType > &image, Matrix< KLT_TYPE > &out)BIAS::TrackerBaseInterface< StorageType >inlineprotected
FilterLowpass_ByMask(int minX, int minY, int rows, int cols, const Image< StorageType > &image, Matrix< KLT_TYPE > &out, const FilterMask &mask, KLT_TYPE maskSum)BIAS::TrackerBaseInterface< StorageType >inlineprotected
FilterLowpass_BySeparableMask(int minX, int minY, int rows, int cols, const Image< StorageType > &image, Matrix< KLT_TYPE > &out, const FilterMask &mask, KLT_TYPE maskSum)BIAS::TrackerBaseInterface< StorageType >inlineprotected
GetDebugLevel() const BIAS::Debuginline
GetDebugStream() const BIAS::Debuginline
GetDebugStream(std::ostream &os) const BIAS::Debuginline
GetGlobalDebugLevel()BIAS::Debuginlinestatic
GetGradientWinAffine_(const KLT_TYPE &x, const KLT_TYPE &y, const KLT_TYPE &Axx, const KLT_TYPE &Ayx, const KLT_TYPE &Axy, const KLT_TYPE &Ayy, const KLT_TYPE &h31, const KLT_TYPE &h32, const int halfwidth, const int halfheight, KLT_TYPE *out_gradx, KLT_TYPE *out_grady)BIAS::TrackerBaseAffine< StorageType >protected
GetHalfWinSize()BIAS::TrackerBaseInterface< StorageType >inline
GetMaxError()BIAS::TrackerBaseInterface< StorageType >inline
GetMaxIterations()BIAS::TrackerBaseInterface< StorageType >inline
GetRejectionType()BIAS::TrackerBaseInterface< StorageType >inline
GlobalDebugLevelBIAS::Debugprotectedstatic
GRAD_FILTERMASK enum valueBIAS::TrackerBaseInterface< StorageType >protected
GRAD_FILTERMASK_SEPARABLE enum valueBIAS::TrackerBaseInterface< StorageType >protected
GRAD_SOBEL3X3 enum valueBIAS::TrackerBaseInterface< StorageType >protected
GradientFilter enum nameBIAS::TrackerBaseInterface< StorageType >protected
Init(Image< StorageType > &im1, Image< StorageType > &im2, Image< StorageType > &gradx1, Image< StorageType > &grady1, Image< StorageType > &gradx2, Image< StorageType > &grady2)BIAS::TrackerBaseInterface< StorageType >
Init(Image< StorageType > &im1, Image< StorageType > &im2, FilterMask &lowpass_mask, FilterMask &gradx_mask, FilterMask &grady_mask)BIAS::TrackerBaseInterface< StorageType >
IsSimilarityTransformOnly()BIAS::TrackerBaseAffine< StorageType >inline
LOWPASS_BINOMIAL3X3 enum valueBIAS::TrackerBaseInterface< StorageType >protected
LOWPASS_FILTERMASK enum valueBIAS::TrackerBaseInterface< StorageType >protected
LOWPASS_FILTERMASK_SEPARABLE enum valueBIAS::TrackerBaseInterface< StorageType >protected
LowpassFilter enum nameBIAS::TrackerBaseInterface< StorageType >protected
mean1_BIAS::TrackerBaseInterface< StorageType >protected
mean2_BIAS::TrackerBaseInterface< StorageType >protected
Name2DebugLevel(const std::string &name) const BIAS::Debuginline
NewDebugLevel(const std::string &name)BIAS::Debuginline
NormalizeRegion_(Matrix< KLT_TYPE > &bl, Matrix< KLT_TYPE > &gx, Matrix< KLT_TYPE > &gy, const KLT_TYPE &min_value=-1e9)BIAS::TrackerBaseInterface< StorageType >inlineprotected
operator=(const Debug &deb)BIAS::Debuginline
PrintDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginline
RejectMAD_(std::vector< KLT_TYPE > &sad, std::vector< int > &res)BIAS::TrackerBaseInterface< StorageType >protected
RejectX84_(std::vector< KLT_TYPE > &ssd, std::vector< KLT_TYPE > &sad, std::vector< int > &res)BIAS::TrackerBaseInterface< StorageType >protected
RemoveDebugLevel(const long int lv)BIAS::Debuginline
RemoveDebugLevel(const std::string &name)BIAS::Debuginline
residuumMAD_BIAS::TrackerBaseAffine< StorageType >protected
residuumMSD_BIAS::TrackerBaseAffine< StorageType >protected
Resize_(const int halfwinsize)BIAS::TrackerBaseInterface< StorageType >inlineprotected
SetAffineBrightnessInvariance(bool bi)BIAS::TrackerBaseAffine< StorageType >inlinevirtual
SetDebugLevel(const long int lv)BIAS::Debuginline
SetDebugLevel(const std::string &name)BIAS::Debuginline
SetDebugStream(const std::ostream &os)BIAS::Debuginline
SetGlobalDebugLevel(long int lev)BIAS::Debuginlinestatic
SetHalfWinSize(const int hws)BIAS::TrackerBaseInterface< StorageType >inline
SetMaxAffineChange(const KLT_TYPE maxerr)BIAS::TrackerBaseAffine< StorageType >inline
SetMaxError(const KLT_TYPE maxerr)BIAS::TrackerBaseInterface< StorageType >inline
SetMaxIterations(const int maxiter)BIAS::TrackerBaseInterface< StorageType >inline
SetMaxResiduumMAD(const KLT_TYPE maxres)BIAS::TrackerBaseInterface< StorageType >inline
SetOnly4(bool Only4)BIAS::TrackerBaseAffine< StorageType >inline
SetRejectionType(const int rejection_type)BIAS::TrackerBaseInterface< StorageType >inline
SetWeightMatrix(const BIAS::Matrix< KLT_TYPE > &weight)BIAS::TrackerBaseInterface< StorageType >inlinevirtual
ShowDebugLevel(std::ostream &os=std::cout) const BIAS::Debuginline
Track(HomgPoint2D &p1, HomgPoint2D &p2, HomgPoint2D &p2tracked, KLT_TYPE &error, int &iter, KLT_TYPE &residuumMAD, KLT_TYPE &residuumMSD, Matrix< KLT_TYPE > &cov, const Matrix2x2< KLT_TYPE > &AffinePred=Matrix2x2< KLT_TYPE >(MatrixIdentity), Matrix2x2< KLT_TYPE > *AffineResult=NULL)BIAS::TrackerBaseInterface< StorageType >
Track(std::vector< HomgPoint2D > &p1, std::vector< HomgPoint2D > &p2, std::vector< HomgPoint2D > &p2tracked, std::vector< KLT_TYPE > &error, std::vector< int > &numiter, std::vector< KLT_TYPE > &residuiMAD, std::vector< KLT_TYPE > &residuiMSD, std::vector< int > &res, std::vector< Matrix< KLT_TYPE > > &cov, const std::vector< Matrix2x2< KLT_TYPE > > &AffinePred=std::vector< Matrix2x2< KLT_TYPE > >(), std::vector< Matrix2x2< KLT_TYPE > > *AffineResult=NULL)BIAS::TrackerBaseInterface< StorageType >
Track_(Vector2< KLT_TYPE > &p1, Vector2< KLT_TYPE > &p2, Vector2< KLT_TYPE > &result, KLT_TYPE &error, int &iter, const Matrix2x2< KLT_TYPE > &AffinePred, Matrix2x2< KLT_TYPE > &AffineResult)BIAS::TrackerBaseAffine< StorageType >protectedvirtual
TrackAffine_(KLT_TYPE p1[2], KLT_TYPE p2[2], const Matrix2x2< KLT_TYPE > &p2A, KLT_TYPE result[2], Matrix2x2< KLT_TYPE > &resultA, KLT_TYPE &error, int &iter, Matrix< KLT_TYPE > &Cov, KLT_TYPE &mad, KLT_TYPE &msd, bool SimilarityTransformOnly=false, bool ComputeCovariance=true)BIAS::TrackerBaseAffine< StorageType >protected
TrackerBaseAffine(bool only4params=false, bool useHomography=false)BIAS::TrackerBaseAffine< StorageType >
TrackerBaseInterface()BIAS::TrackerBaseInterface< StorageType >
UseHomography_BIAS::TrackerBaseAffine< StorageType >protected
~Debug()BIAS::Debuginline
~TrackerBaseInterface()BIAS::TrackerBaseInterface< StorageType >virtual