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

Revision 983, 919 bytes checked in by gumbau, 18 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, GLuint **histogram, GLuint numCameras);
16
17extern double computeTriangleSaliency(Mesh *mesh, GLuint **histogram, GLuint numCameras, GLuint k);
18
19extern double computeEdgeSaliency(Mesh *mesh, Change *c, double p);
20
21extern void computeRGB(double min, double max,double value,float *r,float *g,float *b);
22
23extern void viewSaliency(Mesh *mesh, Camera *cameras, int cam);
24
25extern void saveSaliencyMap(Mesh *mesh, char* filename);
26
27extern void loadSaliencyMap(Mesh *mesh, char* filename);
28
29extern double computePercentile(int q, Triangle *triangles, int numTriangles);
30
31extern int compare(const void *arg1, const void *arg2);
32extern int isDecimal(double value);
33
34}
35#endif
Note: See TracBrowser for help on using the repository browser.