00001
00002
00003 #ifndef VME_GENOM_WRAPPER_H
00004 #define VME_GENOM_WRAPPER_H
00005
00006 #ifdef __cplusplus
00007 extern "C" {
00008 #endif
00009
00010 void JafarVmeEngine_create(char* configDir, double imageScale);
00011
00012 void JafarVmeEngine_destroy();
00013
00014 void JafarVmeEngine_init(char const* imageLeft,
00015 char const* imageRight);
00016
00017 void JafarVmeEngine_estimateMotion(char const* imageLeft,
00018 char const* imageRight);
00019
00020 void JafarVmeEngine_fillMotionEstimatePoster(int* status,
00021 double* me,
00022 double* meCov);
00023
00024 void JafarVmeEngine_fillGuiPoster(int* nbTrackedPoints,
00025 int maxNbTrackedPoints,
00026 double* uPrev, double* vPrev,
00027 double* uCur, double* vCur);
00028
00029
00030 #ifdef __cplusplus
00031 }
00032 #endif
00033
00034 #endif // VME_GENOM_WRAPPER_H