一、写在前面
1. 由于Leap Motion只能获取8U的图像,所以无法取得到像Kinect那样精度较高的深度值。
2. Leap Motion SDK中之所以能做到如此高精度的空间定位,是通过其两个红外摄像头的双目定位来实现的,也敬请期待未来推出的双目的学习笔记~
3. 由于只能获得8位深度图,故通过该深度信息获得的距离有较大偏差,仅可用来粗略的定位
二、代码部分
IDE:visual studio 2013
#include "Leap.h"
#include <iostream>
// OpenCV Header
#include<opencv2/opencv.hpp>
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include<fstream>
using namespace cv;
using namespace std;
vector<Point> src;
int i = 0;
using namespace Leap;
Point p;
void onMouse(int