In this chapter, we willdiscuss the current options for Kinect drivers and explain why OpenKinect is the best choice. We'll also walk through installing OpenCV (Open Computer Vision) and the PCL (Point Cloud Library)—the two mathematics packages we will be using to work with Kinect data. Finally, we'll implement the OpenKinect-PCL bridge that will a basis for future work.
Let's get started!
If you've been following the news on the Kinect or seen some of the different systems available, you've probably heard about a few of the drivers we're going to discuss. While most would do a fine job at teaching you how to use a depth sensor in your code, we're more interested in the best option.