Video Processing Framework
MatchImg Class Reference

#include <Img_MatchImg.h>

Inheritance diagram for MatchImg:
AbstractProcessing AbstractData

List of all members.

Public Member Functions

 MatchImg (const AbstractData *parent=NULL, const SimpleData *parameters=NULL)
virtual ~MatchImg ()
virtual MatchImgduplicate ()
virtual int processFrame ()
virtual int allocateResults ()
virtual int drawResults (vector< int > ptpairs)
virtual int calcMatchedPairs (vector< int > &goodPairs, vector< int > ptpairs)
 testna funkcija primerjave
virtual int findPairs (std::vector< int > &ptpairs)
virtual int naiveNearestNeighbor (const float *vec, int laplacian, int direction, int size)
 Metoda iskanja najblizjih tock.
virtual double compareSURFDescriptors (const float *d1, const float *d2, double best, int length)
 Metoda primerjanja najblizjih deskriptorjev.
CvPoint2D32f calcTransfCoords (CvPoint2D32f inputCoords, CvMat *hM)
 DODAJ KOMENTAR.

Public Attributes

IPLImagemodelImage
 Modelna slika.
IPLImagesceneImage
 Scenska slika.
FeatSURFDetmSURF
 SURF detektor modelne slike.
FeatSURFDetsSURF
 SURF detektor scenske slike.
int modelSurfQuality
 Spr. za nastavljanje kvalitete SURF procesiranja.
int sceneSurfQuality
 SPr. za nastavljanje kvalitete SURF procesiranja.
bool doMatching
 ali izvaja iskanje parov in matching
float minPtSize
 Minimum point size za matching.
CvMat * homography
bool homographyFound

Constructor & Destructor Documentation

MatchImg::MatchImg ( const AbstractData parent = NULL,
const SimpleData parameters = NULL 
)
MatchImg::~MatchImg ( ) [virtual]

Member Function Documentation

int MatchImg::allocateResults ( ) [virtual]

Reimplemented from AbstractProcessing.

int MatchImg::calcMatchedPairs ( vector< int > &  goodPairs,
vector< int >  ptpairs 
) [virtual]

testna funkcija primerjave

CvPoint2D32f MatchImg::calcTransfCoords ( CvPoint2D32f  inputCoords,
CvMat *  hM 
)

DODAJ KOMENTAR.

double MatchImg::compareSURFDescriptors ( const float *  d1,
const float *  d2,
double  best,
int  length 
) [virtual]

Metoda primerjanja najblizjih deskriptorjev.

Primerja dve okolici dveh tock, in izracuna ujemanje.

int MatchImg::drawResults ( vector< int >  ptpairs) [virtual]
virtual MatchImg* MatchImg::duplicate ( ) [inline, virtual]

Reimplemented from AbstractProcessing.

virtual int MatchImg::findPairs ( std::vector< int > &  ptpairs) [virtual]

Poisce pare med dvema mnozicama SURF tock

Parameters:
ptpairsvektor najblizjih parov
int MatchImg::naiveNearestNeighbor ( const float *  vec,
int  laplacian,
int  direction,
int  size 
) [virtual]

Metoda iskanja najblizjih tock.

Funkcija poisce najboljse ujemanje podane surf tocke (njen opis - okolica je vec) z eno izmed tock v mnozici model_keypoints.

int MatchImg::processFrame ( ) [virtual]

Reimplemented from AbstractProcessing.


Member Data Documentation

ali izvaja iskanje parov in matching

Minimum point size za matching.

Modelna slika.

Spr. za nastavljanje kvalitete SURF procesiranja.

SURF detektor modelne slike.

Scenska slika.

SPr. za nastavljanje kvalitete SURF procesiranja.

SURF detektor scenske slike.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines