Natural gesture finger recognition algorithm
A recognition algorithm and recognition method technology, which is applied in the field of rich input primitives and recognition of operating hands and fingers in multi-touch interfaces, and can solve problems such as lack of touch devices
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2021-08-24
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The invention relates to a human-computer interaction interface, in particular to rich input primitives in the human-computer interaction interface and recognition of operating hands and fingers in a multi-touch interface. Background technique
[0002] Multi-touch screen devices ranging from smart phones and tablet computers to wall-sized touch screens are widely used in people's daily work, study and life. The touchscreen is both an output device and an input device. Touch screen devices usually do not have external input devices such as mouse and keyboard. When people use touch screen devices, they usually use bare hands to operate on them: this provides convenience for operation on the one hand; The input primitives are not rich enough, limiting human interaction performance. For example, when people input text on mobile phones and tablet computers, the existing method is mainly to click on the soft keyboard with a single finger to input, which is...
Examples
Embodiment Construction
[0010] The algorithm is triggered when 5 touch points touch the interface. Firstly, the coordinates of 5 touch points are obtained, and then the sum of the distances from one touch point to the other 4 touch points is calculated cyclically, and the largest touch point is the thumb touch point T .
[0011] Calculate the distance from the remaining 4 contacts to point T, and the smallest one is the index finger contact I.
[0012] Calculate the geometric center point C of the 5 contacts, calculate Whether the operating hand is the left hand or the right hand is determined based on the positive or negative of the cross product.
[0013] Calculate the 3 vectors with C as the starting point and the other 3 finger contacts as the end points, in the arrive In the rotation direction of , the finger contacts corresponding to the three vectors are the middle finger contact M, the ring finger contact R and the little finger contact L in turn.