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

  • OpenCV 4 with Python Blueprints
  • Dr. Menua Gevorgyan Arsen Mamikonyan Michael Beyeler
  • 261字
  • 2021-06-24 16:50:04

Performing hand gesture recognition

What remains to be done is to classify the hand gesture based on the number of extended fingers. For example, if we find five extended fingers, we assume the hand to be open, whereas no extended fingers implies a fist. All that we are trying to do is count from zero to five, and make the app recognize the corresponding number of fingers.

This is actually trickier than it might seem at first. For example, people in Europe might count to three by extending their thumb, index finger, and middle finger. If you do that in the US, people there might get horrendously confused, because they do not tend to use their thumbs when signaling the number two.

This might lead to frustration, especially in restaurants (trust me). If we could find a way to generalize these two scenarios—maybe by appropriately counting the number of extended fingers, we would have an algorithm that could teach simple hand gesture recognition to not only a machine but also (maybe) to a person of average intellect.

As you might have guessed, the answer is related to convexity defects. As mentioned earlier, extended fingers cause defects in the convex hull. However, the inverse is not true; that is, not all convexity defects are caused by fingers! There might be additional defects caused by the wrist, as well as the overall orientation of the hand or the arm. How can we distinguish between these different causes of defects?

Let's distinguish between different cases of convexity defects, in the next section.

主站蜘蛛池模板: 广水市| 晋江市| 大城县| 蒲城县| 焦作市| 轮台县| 无棣县| 蓬溪县| 托里县| 奈曼旗| 淮北市| 资源县| 台北县| 曲沃县| 杨浦区| 东明县| 泗水县| 庄河市| 如东县| 湘阴县| 宜黄县| 安图县| 英吉沙县| 镶黄旗| 武乡县| 扎兰屯市| 天镇县| 涞源县| 赤峰市| 从江县| 内黄县| 昌图县| 内黄县| 沛县| 凯里市| 扬中市| 普兰县| 湖南省| 河津市| 濉溪县| 虞城县|