Video Processing Framework
MatchImages Class Reference

#include <Img_MatchImages.h>

Inheritance diagram for MatchImages:
AbstractProcessing AbstractData

List of all members.

Public Member Functions

 MatchImages (const AbstractData *parent=NULL, const SimpleData *parameters=NULL)
virtual ~MatchImages ()
virtual MatchImagesduplicate ()
virtual int processFrame ()
virtual int allocateResults ()
Primerja scensko (celotno sliko) in modelno(izrez slike) po obmocijh preko celotne slike */virtual int matchImg()
virtual int matchImg (int stepX, int stepY)
 Primerja scensko (celotno sliko) in modelno (izrez slike) na izbranem obmoju.
virtual int testImageMatch (float &mKp, float &sKp, float &numPairs, float &okPairs)
 testna funkcija primerjave
virtual int showSliderROI ()
virtual int showSliderROI (int stepX, int stepY)
 Prikaze obmocje skeniranja.
int calcMatchedPairs (vector< int > ptpairs, float &percentGood, CvMat *hM=NULL)
 testna funkcija primerjave
CvPoint calcRotatedCoords (CvPoint inputCoords, CvPoint center, int angle)
 DODAJ KOMENTAR.
CvPoint2D32f calcTransfCoords (CvPoint2D32f inputCoords, CvMat *hM)
 DODAJ KOMENTAR.

Public Attributes

IPLImagemodelImage
 Modelna slika.
IPLImagesceneImage
 Scenska slika.
Array1DcornersData
TDFloatsurfDataLog
TDFloatpairsDataLog
FeatSURFDetmSURF
 SURF detektor modelne slike.
FeatSURFDetsSURF
 SURF detektor scenske slike.
int area_x
int area_y
int scaleROIRect
double sizeOfStep
 Velikost koraka.
int matchReg
int matchAll
int testMatch
int modelSurfQuality
int sceneSurfQuality
Array1DareaParameters

Constructor & Destructor Documentation

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

Member Function Documentation

int MatchImages::allocateResults ( ) [virtual]

Reimplemented from AbstractProcessing.

int MatchImages::calcMatchedPairs ( vector< int >  ptpairs,
float &  percentGood,
CvMat *  hM = NULL 
)

testna funkcija primerjave

CvPoint MatchImages::calcRotatedCoords ( CvPoint  inputCoords,
CvPoint  center,
int  angle 
)

DODAJ KOMENTAR.

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

DODAJ KOMENTAR.

virtual MatchImages* MatchImages::duplicate ( ) [inline, virtual]

Reimplemented from AbstractProcessing.

int MatchImages::matchImg ( int  stepX,
int  stepY 
) [virtual]

Primerja scensko (celotno sliko) in modelno (izrez slike) na izbranem obmoju.

Prikaze sliko glede na polozaj sliderjev.

Glavna metoda, ki poisce znacilke modelne slike na scenski sliki. Prepoznava poteka po obmocjih preko celotne slike.

int MatchImages::processFrame ( ) [virtual]

Reimplemented from AbstractProcessing.

Primerja MatchImages::scensko ( celotno  sliko)
int MatchImages::showSliderROI ( ) [virtual]

showSliderROI() prikaze obmocje izbrano preko sliderjev Namen: za lazje graficno izbiranje

int MatchImages::showSliderROI ( int  stepX,
int  stepY 
) [virtual]

Prikaze obmocje skeniranja.

Prikaze obmocje skeniranja showSliderROI(int stepX, int stepY) prikaze obmocje izbrano po koraku x in y Namen: za lazje graficno izbiranje

int MatchImages::testImageMatch ( float &  mKp,
float &  sKp,
float &  numPairs,
float &  okPairs 
) [virtual]

testna funkcija primerjave


Member Data Documentation

Obmocje X Izbira obmocja v horizontalni smeri. Spr. za slider.

Obmocje Y Izbira obmocja v vertikalni smeri. Spr. za slider.

Parametri obmocja detekcije 0 - hStep, 1-vStep, 2-width, 3-height

Seznam tock prepoznanega kvadrata horizontalno si sledijo tocke x1 y1 x2 y2 x3 y3 x4 y4

Ujemanje preko celotne slike Isce ujemanje slik po obmocjih preko celotne slike

Ujemanje na obmocju Isce ujemanje slik na obmocju podanem preko sliderjev.

Testni gumb 2 Nastavljanje kvalitete SURF procesiranja

SURF detektor modelne slike.

Seznam parov prepoznanih tock Vrne st. parov ter st. pravilnih parov (slednje v odstotkih)

Velikost obmocja Spr. za dolocanje velikosti obmocja

Testni gumb 3 Nastavljanje kvalitete SURF procesiranja

Velikost koraka.

SURF detektor scenske slike.

Seznam prepoznanih vrednosti SURF detekcije vrne st tock prepoznanih s SURF detekcijo (1- surf modelne slike, 2-surf scenske slike)

Testni gumb 1 Testna funkcija za graficni prikaz ujemanja znacilk med slikami


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