|
Video Processing Framework
|
#include <Img_MatchImg.h>
Public Member Functions | |
| MatchImg (const AbstractData *parent=NULL, const SimpleData *parameters=NULL) | |
| virtual | ~MatchImg () |
| virtual MatchImg * | duplicate () |
| 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 | |
| IPLImage * | modelImage |
| Modelna slika. | |
| IPLImage * | sceneImage |
| Scenska slika. | |
| FeatSURFDet * | mSURF |
| SURF detektor modelne slike. | |
| FeatSURFDet * | sSURF |
| 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 |
| MatchImg::MatchImg | ( | const AbstractData * | parent = NULL, |
| const SimpleData * | parameters = NULL |
||
| ) |
| MatchImg::~MatchImg | ( | ) | [virtual] |
| 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
| ptpairs | vektor 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.
| bool MatchImg::doMatching |
ali izvaja iskanje parov in matching
| CvMat* MatchImg::homography |
| float MatchImg::minPtSize |
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.