Our group will compare 3 motion detection devices to be used. First device is Kinect. Second is Leap Motion and the last one is Web camera. 3 motion detection devices are used for detecting skeletons or any object. However, There have limited to use in each device and difference to work. Therefore, we will compare all those devices which one is the best device to be used.
Kinect
Kinect is a motion sensing input device by microsoft for the Xbox 360 video game console and Window PCs, which has RGB Camera , 3D Depth Sensors, Motorized Tilt , and Multi - Array Microphone
Platform
- Windows 7, 8
- Mac OS
Develop library can use with
- Kinect SDK
- Microsoft Visual Studio
- OpenCV
- OpenNI
- EmguCV
Language
- C#
- C++
- Java
- Processing (use with Mac os)
Constrain
- Kinect can recognize 6 people but detecting full body up to 2 people
Figure 1: Kinect can recognize 6 people and track two
- Player must stand in the straight orientation and don’t be profile
Figure 2: Skeleton tracking is designed to recognise users facing the sensor
- Kinect can see people standing from 0.8 to 4 meters away. Suggesting a practical range to detecting is 1.2 to 3.5 meters
Figure 3: Kinect horizontal Field of View in default range
Figure 4: Kinect vertical Field of Veiw in default range
Leap Motion
Leap Motion is new technology detection device by Leap Motion,Inc. The Leap motion is used for detect and track hands ,fingers and finger - like tools. The device operates in an intimate proximity with high precision and tracking frame rate.
Platform
- Windows 7, 8
- Mac OS
Develop library can use with
- Leap motion SDK
- Microsoft Visual studio
Language
- Java
- C#
- C
- C++
- Python
- JavaScript
Constrain
- can detect approximately 25 to 600 millimeters above the device (1 inch to 2 feet).
- Sensor lacks precision
- Truly useful apps remain to be see
Web Camera
Web Camera is general web camera which you use at home.
Platform
- Windows 7, 8
- Mac OS
Develop library can use with
- OpenCv
- Microsoft Visual studio
- EmguCV
Language
- C#
- VB
- .NET
Constrain
- difficult to detect skeleton in real time
Figure5: comparing motion detection devices table
After we compare all those devices, so we decided to use Kinect as current device. Because we want to detect whole body.Leap motion can't detect far distance and Leap motion is so difficult to detect skeleton in time. Therefore, Kinect is the best device to use and also Leap motion and Webcam are alternative devices too.
Reference:
- http://en.wikipedia.org/wiki/Kinect
- http://msdn.microsoft.com/en-us/library/hh855347.aspx
- http://msdn.microsoft.com/EN-US/LIBRARY/HH973074.ASPX
- https://developer.leapmotion.com
Author: Chutsuda Rattarasan [Modern]
No comments:
Post a Comment