Electronic device and gesture recognition method applied therein
First Claim
1. A gesture recognition method comprising:
- obtaining an image that comprises a hand and image depth information;
filtering static objects which are comprised in the image;
obtaining hand coordinate information and establishing a first block comprising the hand based on the hand coordinate information;
obtaining depth information of each pixel of the first block and counting a number of pixels of each depth level;
obtaining hand depth information according to a counting result and establishing a second block according to the hand depth information; and
detecting a moving track of the hand in the second block and recognizing a gesture of the hand according to the moving track.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device, which can recognize and be controlled by a gesture of a hand, obtains an image that comprises the hand and image depth levels of objects within the image. Static objects are filtered from the image. A first establishing module obtains hand coordinate information and establishes a first block comprising the hand. Modules further obtain a depth level of each pixel of the first block and counts the number of pixels of each depth level. A second establishing module obtains hand depth information according to the counting result and establishes a second block including the hand. A recognizing module detects a moving track of the hand in the second block and recognizes a gesture of the hand according to a library of gestures. A gesture recognition method is also provided.
-
Citations
18 Claims
-
1. A gesture recognition method comprising:
-
obtaining an image that comprises a hand and image depth information; filtering static objects which are comprised in the image; obtaining hand coordinate information and establishing a first block comprising the hand based on the hand coordinate information; obtaining depth information of each pixel of the first block and counting a number of pixels of each depth level; obtaining hand depth information according to a counting result and establishing a second block according to the hand depth information; and detecting a moving track of the hand in the second block and recognizing a gesture of the hand according to the moving track. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
at least one storage configured to store a plurality of modules, the plurality of modules being a collection of instructions of an application operable in the device; at least one processor configured to execute the plurality of modules, the modules comprising; an image obtaining module obtaining an image that comprises a hand and image depth information; a first filtering module filtering static objects which are comprised in the image; a first establishing module obtaining hand coordinate information and establishing a first block comprising the hand according to the hand coordinate information; a counting module obtaining depth information of each pixel of the first block and counting a number of pixels of each depth level; a second establishing module obtaining hand depth information according to a counting result and establishing a second block according to the hand depth information; and a recognizing module detecting a moving track of the hand in the second block and recognizing a gesture of the hand according to the moving track. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification