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
  • 20,241
  • 10
  • 55
  • 74
user261002
  • 1,952
  • 10
  • 43
  • 70

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
  • 20,241
  • 10
  • 55
  • 74
  • 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. – JeffG 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
  • 27,370
  • 3
  • 68
  • 117
  • 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
  • 20,241
  • 10
  • 55
  • 74
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
  • 2,464
  • 1
  • 23
  • 22