官术网_书友最值得收藏!

Chapter 4. Getting the Most out of Kinect Camera

You are all set to take your development experience to the next level. This time you will leverage your learning towards the Kinect SDK API by accessing the Kinect camera and playing around with the data captured by the camera. The Kinect device has a video camera that delivers the three basic color components, namely red, green, and blue. As part of the Kinect sensor, the camera helps in capturing the color stream, enabling face tracking and more. This color stream is the least complex process in terms of the way it returns the data and how the SDK processes it. Working with a Kinect image stream majorly involves the following steps:

  1. Enabling the stream.
  2. Capturing the stream frame by frame in the application.
  3. Processing the image frames.

In this chapter, you will learn how to enable and retrieve the color stream, extract frames, play around with the color pixels, control the device motor, and apply effects on camera images. We will start with building a camera application that uses the Kinect color camera, and then we will be extending the camera with various features, such as extracting frames, saving frames, changing pixels formats and others. You will also learn how to change the camera's color brightness, contrasts, hue, and other different settings to fine-tune color images, along with applying backlight compensation. The following is an overview of the various aspects that we'll be covering in this chapter:

  • Understanding the Kinect image stream
  • Understanding different ways of retrieving stream data
  • Building a KinectCam application that uses the Kinect camera
  • Studying Kinect APIs in depth for color image streams
  • Manipulating individual color pixels
  • Changing the sensor elevation angle
  • Applying effects on the Kinect camera
  • Making your camera see in low light conditions
  • Improving the performance of your application
主站蜘蛛池模板: 永安市| 洛阳市| 建阳市| 荣成市| 永兴县| 蒙山县| 永济市| 化隆| 澄江县| 全州县| 农安县| 西乌珠穆沁旗| 丰顺县| 东兰县| 无棣县| 新沂市| 弥渡县| 广宁县| 黄大仙区| 晋中市| 西丰县| 延吉市| 乐亭县| 浦城县| 韩城市| 深圳市| 满洲里市| 西藏| 弋阳县| 昭平县| 竹北市| 文登市| 阿勒泰市| 黎平县| 凌海市| 镇雄县| 淳化县| 柏乡县| 泸州市| 米泉市| 永清县|