16 #ifndef __OVRVISION_TRACKING__
17 #define __OVRVISION_TRACKING__
24 #define _WIN32_WINNT 0x400
45 #ifdef _OVRVISION_EXPORTS
46 #include <opencv2/opencv.hpp>
47 typedef cv::Mat ovMat;
58 #ifdef _OVRVISION_EXPORTS
59 #define OVRPORT __declspec(dllexport)
61 #define OVRPORT __declspec(dllimport)
73 #ifndef _OV_CAMEYE_ENUM_
74 #define _OV_CAMEYE_ENUM_
85 typedef unsigned char byte;
88 #define OV_RESULT_OK (0)
89 #define OV_RESULT_FAILED (1)
111 void SetImageBGRA(
unsigned char* pLeftImage,
unsigned char* pRightImage);
115 void SetImageOpenCVImage(ovMat* pLeftImageMat, ovMat* pRightImageMat);
117 void Render(
bool calib,
bool debug =
false);
119 float FingerPosX(){
return m_pos_x; };
120 float FingerPosY(){
return m_pos_y; };
121 float FingerPosZ(){
return m_pos_z; };
135 unsigned char m_hue_min;
136 unsigned char m_hue_max;
137 unsigned char m_hue_min_finger;
138 unsigned char m_hue_max_finger;
141 float m_pos_x, m_pos_y, m_pos_z;
OvrvisionPro Hand tracking class.
Definition: ovrvision_tracking.h:94
ov_cameraeye
Definition: ovrvision_ar.h:87
OvrvisionSDK Group.
Definition: ovrvision_ar.h:63
Right camera.
Definition: ovrvision_ar.h:90
Left camera.
Definition: ovrvision_ar.h:89