Pointing interaction method, apparatus, and system
First Claim
1. A pointing interaction method comprising:
- obtaining a hand image and an arm image;
determining (x1,y1,z1) spatial coordinates of a fingertip according to the hand image by performing curvature recognition on a hand contour or performing Gaussian distribution of the hand contour, anddetermining (x2,y2,z2) spatial coordinates of an arm key portion according to the arm image;
determining a fingertip pointing direction by applying a spatial linear relationship to the spatial coordinates of the fingertip and the spatial coordinates of the arm key portion;
determining (x,y,z) spatial coordinates, on a display screen, of an intersection point between the fingertip pointing direction and the display screen by applying the spatial linear expression describing the fingertip pointing direction and a planar expression describing a surface of the display screen to determine the intersection point, wherein the spatial linear relationship applied for determining the fingertip pointing direction is a spatial linear expression defined as
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a pointing interaction method, apparatus, and system. The method includes: obtaining a hand image and an arm image; determining spatial coordinates of a fingertip according to the hand image, and determining spatial coordinates of an arm key portion according to the arm image; and performing converged calculation on the spatial coordinates of the fingertip and the spatial coordinates of the arm key portion, to determine two-dimensional coordinates, on a display screen, of an intersection point between fingertip pointing and the display screen. Therefore, the pointing interaction apparatus can implement high-precision pointing only by using the spatial coordinates of the fingertip and the spatial coordinates of the arm key portion, and the pointing has good realtimeness.
14 Citations
15 Claims
-
1. A pointing interaction method comprising:
-
obtaining a hand image and an arm image; determining (x1,y1,z1) spatial coordinates of a fingertip according to the hand image by performing curvature recognition on a hand contour or performing Gaussian distribution of the hand contour, and determining (x2,y2,z2) spatial coordinates of an arm key portion according to the arm image; determining a fingertip pointing direction by applying a spatial linear relationship to the spatial coordinates of the fingertip and the spatial coordinates of the arm key portion; determining (x,y,z) spatial coordinates, on a display screen, of an intersection point between the fingertip pointing direction and the display screen by applying the spatial linear expression describing the fingertip pointing direction and a planar expression describing a surface of the display screen to determine the intersection point, wherein the spatial linear relationship applied for determining the fingertip pointing direction is a spatial linear expression defined as - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A pointing interaction apparatus comprising:
-
a processor in communication with a non-transitory storage medium storing program instructions for execution by the processor, which when executed by the processor, cause the processor to be configured to provide the following operations; obtain a hand image and an arm image; determine (x1,y1,z1) spatial coordinates of a fingertip according to the hand image by performing curvature recognition on a hand contour or performing Gaussian distribution of the hand contour, and determine (x2,y2,z2) spatial coordinates of an arm key portion according to the arm image; determine a fingertip pointing direction by applying a spatial linear relationship to the spatial coordinates of the fingertip and the spatial coordinates of the arm key portion; determine (x,y,z) spatial coordinates, on a display screen, of an intersection point between the fingertip pointing direction and the display screen by applying the spatial linear expression describing the fingertip pointing direction and a planar expression describing a surface of the display screen to determine the intersection point, wherein the spatial linear relationship applied for determining the fingertip pointing direction is a spatial linear expression defined as - View Dependent Claims (11, 12, 13, 14)
-
-
15. A pointing interaction system comprising:
-
a depth camera; a pointing interaction apparatus for obtaining a hand image and an arm image; determining (x1,y1,z1) spatial coordinates of a fingertip according to the hand image by performing curvature recognition on a hand contour or performing Gaussian distribution of the hand contour, determining (x2,y2,z2) spatial coordinates of an arm key portion according to the arm image; determining a fingertip pointing direction by applying a spatial linear relationship to the spatial coordinates of the fingertip and the spatial coordinates of the arm key portion; determining (x,y,z) spatial coordinates of an intersection point between the fingertip pointing direction and a display screen by applying the spatial linear expression describing the fingertip pointing direction and a planar expression describing a surface of the display screen to determine the intersection point, wherein the spatial linear relationship applied for determining the fingertip pointing direction is a spatial linear expression defined as
-
Specification