source: GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/saliency.h @ 2127

Revision 2127, 991 bytes checked in by gumbau, 17 years ago (diff)
Line 
1#ifndef __saliency_h_
2#define __saliency_h_
3
4#include "metrics.h"
5#include "mesh.h"
6#include "camera.h"
7
8namespace       VMI
9{
10extern double maxSal, minSal;
11extern int alpha;
12extern int lambda;
13extern double percentile;
14
15extern void computeSaliency(Mesh *mesh, int **histogram, int numCameras);
16extern void updateTriangleSaliency(Mesh *mesh, int **histogram, int numCameras, int v);
17
18extern double computeTriangleSaliency(Mesh *mesh, int **histogram, int numCameras, int k);
19
20extern double computeEdgeSaliency(Mesh *mesh, Change *c, double p);
21
22extern void computeRGB(double min, double max,double value,float *r,float *g,float *b);
23
24extern void viewSaliency(Mesh *mesh, Camera *cameras, int cam);
25
26extern void saveSaliencyMap(Mesh *mesh, char* filename);
27
28extern void loadSaliencyMap(Mesh *mesh, char* filename);
29
30extern double computePercentile(int q, Triangle *triangles, int numTriangles);
31
32extern int compare(const void *arg1, const void *arg2);
33extern int isDecimal(double value);
34
35}
36#endif
Note: See TracBrowser for help on using the repository browser.