Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
SusanC::SusanC(int)
SusanC::SusanC(const ImageRectangleC &,int)
SusanC::~SusanC(void)
SusanC::SetRect(const ImageRectangleC &)
SusanC::DetCorners(ImageC &,DListC &)
SusanC::DetCorners(ImageC &,SArray1dC &)
SusanC::Corners(ImageC &)
SusanC::Peaks(DListC &,ImageC &)
SusanC::Peaks(SArray1dC &,ImageC &)
SusanC::Clear(void)
SusanC::FTOI(RealT) const
SusanC::SetupLut(int)
SusanC
 
Susan corner detector
 
include "amma/CrnSusan.hh"
User Level:Default
Library:CornerDet
Example:exMultiLevelMatchEst.cc
Section:default.eep1cg
In Scope:std

Typedefs:

typedef float RealT;

typedef unsigned char uchar;

Variables:
IntImageC Result;

uchar Lut[];
Brightness LUT.

uchar * bp;

int Thresh;
Working stuff

int NICorns;

SArray1dC ICorns;

Methods:
SusanC(int Threshold = 20)
Constructor.

SusanC(const ImageRectangleC & Rect,int Threshold = 20)

~SusanC()
Destructor.

void SetRect(const ImageRectangleC & Rect)
Set the working rectangle.

void DetCorners(ImageC<ByteGreyValueT> & Img,DListC<CornerC> & CornerLst)
Detect corners and put them in DList.

int DetCorners(ImageC<ByteGreyValueT> & Img,SArray1dC<CornerC> & CornerLst)
Detect corners and put them in Array.

void Corners(ImageC<ByteGreyValueT> & Img)

void Peaks(DListC<CornerC> & CornerLst,ImageC<ByteGreyValueT> & Img)

int Peaks(SArray1dC<CornerC> & CornLst,ImageC<ByteGreyValueT> & Img)
Returns number of corners.

void Clear(void)

int FTOI(RealT a) const

void SetupLut(int Form)


Programmer:eep1cg, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001