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

Understanding hand region segmentation

The automatic detection of an arm—and later, the hand region—could be designed to be arbitrarily complicated, maybe by combining information about the shape and color of an arm or hand. However, using skin color as a determining feature to find hands in visual scenes might fail terribly in poor lighting conditions or when the user is wearing gloves. Instead, we choose to recognize the user's hand by its shape in the depth map.

Allowing hands of all sorts to be present in any region of the image unnecessarily complicates the mission of the present chapter, so we make two simplifying assumptions:

  • We will instruct the user of our app to place their hand in front of the center of the screen, orienting their palm roughly parallel to the orientation of the Kinect sensor so that it is easier to identify the corresponding depth layer of the hand.
  • We will also instruct the user to sit roughly 1 to 2 meters away from the Kinect and to slightly extend their arm in front of their body so that the hand will end up in a slightly different depth layer than the arm. However, the algorithm will still work even if the full arm is visible.

In this way, it will be relatively straightforward to segment the image based on the depth layer alone. Otherwise, we would have to come up with a hand detection algorithm first, which would unnecessarily complicate our mission. If you feel adventurous, feel free to do this on your own.

Let's see how to find the most prominent depth of the image center region in the next section.

主站蜘蛛池模板: 建始县| 宝坻区| 永济市| 英山县| 香港 | 宁都县| 武清区| 方城县| 台中县| 沂南县| 怀宁县| 阜平县| 天等县| 义马市| 莲花县| 泾川县| 河源市| 陆丰市| 盱眙县| 炉霍县| 青海省| 肇庆市| 界首市| 卢龙县| 贺州市| 蕲春县| 堆龙德庆县| 迁安市| 万宁市| 库车县| 平远县| 崇左市| 九龙县| 蓝山县| 东港市| 封丘县| 遂宁市| 宾川县| 申扎县| 宿松县| 定州市|