3

I have a project for gesture recognition. I was wondering how can use C# or Java to program it? Is there any special library? Do I need programming or do I need a special device rather than a webcam?

Winston Smith
  • 21,585
  • 10
  • 60
  • 75
user261002
  • 2,182
  • 10
  • 46
  • 73

4 Answers4

3

Have you looked at OpenCV?

OpenCV (Open Source Computer Vision) is a library of programming functions for real time computer vision.

Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Camera and Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.

Winston Smith
  • 21,585
  • 10
  • 60
  • 75
  • hi Smith, tanx for your reply. I found iGesture framework, for java, nut unfortunately it has not been update since 2007, and its not a complete framwork. OpenCV is for c/c++ programmers, but I need something to be able to program in Java or C#. do you have any idea? – user261002 Jan 28 '10 at 14:59
  • You could use [JavaCV](https://code.google.com/p/javacv/), which is an interface to OpenCV. – ElJeffe Mar 27 '12 at 19:24
2

There are C# bindings for OpenCV with a few gesture projects listen in this very similar StackOverflow answer, from which I quote:

I've heard that AForge is pretty awesome (check out the AForge.Vision.Motion namespace).

A quick Google query gave me this: Video Hands Gesture Recognition in C#

This is also interesting: Video Motion Detection Algorithms in C#

Community
  • 1
  • 1
Aiden Bell
  • 28,212
  • 4
  • 75
  • 119
  • many thanks, I'm going to check them right now to find out how I can run my project – user261002 Jan 28 '10 at 15:00
  • after trying OpenCV to work with Java or C# for couple of days, and achieving no result. I have decided to use AForge with C#. but couldnt find any tutorial to help me for developing. do you have any Idea how I can use it for gesture recognition to be able to specified some gestures and base on them computer run some commands??? – user261002 Feb 05 '10 at 23:19
1

Have you tried AForge.Net

It rocks alot .. and is very easy to implement. There is a Code Project Article as well here

Winston Smith
  • 21,585
  • 10
  • 60
  • 75
niq
  • 31
  • 2
  • @niq, please post clean/not blind links. – Aiden Bell Jan 28 '10 at 13:53
  • after trying OpenCV to work with Java or C# for couple of days, and achieving no result. I have decided to use AForge with C#. but couldnt find any tutorial to help me for developing. do you have any Idea how I can use it for gesture recognition to be able to specified some gestures and base on them computer run some commands??? – user261002 Feb 05 '10 at 23:20
0

You can use emguCV.net. it is a wrapper for OpenCV which can be used in C#. Also they have covered almost all the functionalities of OpenCV and they provide sufficient documentations to make development easy.

mili
  • 3,502
  • 1
  • 29
  • 29