#include <Region.h>
Public Member Functions | |
void | calculateBoundingBox () |
Beregner regionens ekstremalverdier/pikselposisjoner i nord, øst, sør og vest. | |
void | calculateCentroid () |
Beregner hvilken piksel som tilsvarer regionens massesenterpunkt. | |
int | getArea () |
Henter regionens areal. | |
int | getB () |
Henter regionens gjennomsnittlige blå verdi. | |
vector< Pixel > | getBorder () |
Henter de piskler som ligger på konturen av denne regionen. | |
int * | getBoundingBox () |
Henter regionens ekstremalverdier. | |
bool | getCalculated () |
Henter ut informasjon om egenskapskandidater er beregner for denne regionen. | |
Pixel | getCentroid () |
Henter regionens massesenterpunkt. | |
float | getFeatureValue (int row, int col) |
Henter en komponent av egenskapskandidatens beregnede verdi av denne regionen. | |
int | getG () |
Henter regionens gjennomsnittlige grønne verdi. | |
vector< Pixel > | getPixels () |
Henter pikslene i denne regionen. | |
int | getR () |
Henter regionens gjennomsnittlige røde verdi. | |
int | getWindow () |
Henter det vindu som denne regionen hører til. | |
Region (vector< Pixel > &_pixels, vector< Pixel > &_border, int _r, int _g, int _b) | |
Konstruktor. | |
void | setCalculated () |
Merker av at egenskapskandidatberegninger for denne regionen er utført. | |
void | setFeatureVectorRowSize (int numberOfFeatureCandidates) |
Setter dimensjon til vektor som holder beregnede verdier for egenskapskandidater for denne regionen. | |
void | setFeatureVectorValue (int row, int cols, float *values) |
Registrerer verdier for beregnede egenskapskandidater. | |
void | setWindow (int window) |
Setter hvilket vindu denne regionen hører til i bildet. | |
~Region () | |
Destruktor. | |
Private Attributes | |
int | b |
Variabel som holder regionens gjennomsnittlige blå verdi. | |
vector< Pixel > | border |
Dynamisk vektor som holder de piksler som er kontur i denne regionen. | |
int | boundingBox [4] |
Vektor som holder pikselposisjoner til denne regionenes ekstremalverdier i nord, øst, sør og vest. | |
bool | calculated |
Variabel som forteller om det er beregnet egenskapskandidater for regionen eller ikke. | |
Pixel | centroid |
Piksel som tilsvarer massesenter i denne regionen. | |
float ** | featureVector |
int | g |
Variabel som holder regionens gjennomsnittlige grønnne verdi. | |
vector< Pixel > | pixels |
Dynamisk vektor som holder pikslene i denne regionen. | |
int | r |
Variabel som holder regionens gjennomsnittlige røde verdi. | |
int | window |
Variabel som holder hvilket vindu denne regionen tilsvarer i bildet. |
|
Konstruktor.
|
|
Destruktor.
|
|
Beregner regionens ekstremalverdier/pikselposisjoner i nord, øst, sør og vest.
|
|
Beregner hvilken piksel som tilsvarer regionens massesenterpunkt.
|
|
Henter regionens areal.
|
|
Henter regionens gjennomsnittlige blå verdi.
|
|
Henter de piskler som ligger på konturen av denne regionen.
|
|
Henter regionens ekstremalverdier.
|
|
Henter ut informasjon om egenskapskandidater er beregner for denne regionen.
|
|
Henter regionens massesenterpunkt.
|
|
Henter en komponent av egenskapskandidatens beregnede verdi av denne regionen.
|
|
Henter regionens gjennomsnittlige grønne verdi.
|
|
Henter pikslene i denne regionen.
|
|
Henter regionens gjennomsnittlige røde verdi.
|
|
Henter det vindu som denne regionen hører til.
|
|
Merker av at egenskapskandidatberegninger for denne regionen er utført.
|
|
Setter dimensjon til vektor som holder beregnede verdier for egenskapskandidater for denne regionen.
|
|
Registrerer verdier for beregnede egenskapskandidater.
|
|
Setter hvilket vindu denne regionen hører til i bildet.
|
|
Variabel som holder regionens gjennomsnittlige blå verdi.
|
|
Dynamisk vektor som holder de piksler som er kontur i denne regionen.
|
|
Vektor som holder pikselposisjoner til denne regionenes ekstremalverdier i nord, øst, sør og vest.
|
|
Variabel som forteller om det er beregnet egenskapskandidater for regionen eller ikke.
|
|
Piksel som tilsvarer massesenter i denne regionen.
|
|
Vektor (v) av vektorer (w), der v har en rad for hver egenskapskandidat, og w består av denne regionens egenskapskandidatberegninger for egenskapskandidaten. |
|
Variabel som holder regionens gjennomsnittlige grønnne verdi.
|
|
Dynamisk vektor som holder pikslene i denne regionen.
|
|
Variabel som holder regionens gjennomsnittlige røde verdi.
|
|
Variabel som holder hvilket vindu denne regionen tilsvarer i bildet.
|