Skip to content

csdingithub/hand-gesture

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

"Hand Gesture Recognition"

概要

OpenCVを用いて作成したジェスチャー認識のプログラムです。ビデオカメラに映った手が示すジェスチャーをリアルタイムで認識し、ジェスチャーに対応する名前と画像を映像上に表示します。顔認識も行っているため、顔が同時に写っていても影響は小さいです。

動作の様子:demonstrate.mp4

起動

まずOpenCVとC++が必要です。

$ git clone https://github.com/markchen0/hand-gesture.git
$ cd hand-gesture
$ cd src
$ make gesture
$ ./gesture

操作 

まず、自分が画面に写っていない状態でスペースキーを押してください。その後、カメラの正面で手の形を作ってみてください。

また、顔がうまく認識されない場合は、顔が写り込まないようにすると精度が上がります。

照明や照明の反射、肌色に近い物体が背景に映り込んでいる場合は精度が落ちてしまいます。

グー・人差し指・グッド・ピース・きつねの形・3・OK・4・パー・つかむ(パーからすべての指を少し曲げた状態)を認識します。

スペース: 背景差分に使う背景画像の更新
esc: 終了

About

Recognize Hand Gestures using OpenCV and C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 99.4%
  • Makefile 0.6%