[go: up one dir, main page]

CN106951109B - Method and device for acquiring hand gesture - Google Patents

Method and device for acquiring hand gesture Download PDF

Info

Publication number
CN106951109B
CN106951109B CN201710211447.7A CN201710211447A CN106951109B CN 106951109 B CN106951109 B CN 106951109B CN 201710211447 A CN201710211447 A CN 201710211447A CN 106951109 B CN106951109 B CN 106951109B
Authority
CN
China
Prior art keywords
finger
gyroscope
value
wrist
thumb
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710211447.7A
Other languages
Chinese (zh)
Other versions
CN106951109A (en
Inventor
齐本铁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Weisaike Network Technology Co ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201710211447.7A priority Critical patent/CN106951109B/en
Publication of CN106951109A publication Critical patent/CN106951109A/en
Application granted granted Critical
Publication of CN106951109B publication Critical patent/CN106951109B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a method for acquiring hand gestures, which comprises the following steps: s1:fixed acquisition hand posture device, S2: setting parameters, S3: calculating a rate of change of the wrist pressure parameter, S4: calculating the opening degree of the middle finger, the ring finger and the little finger, S5: will K1、K2And K3The values of (1) are respectively transmitted to the information processing units. The invention relates to a device for collecting hand gestures, which further comprises: the first gyroscope arranged on the thumb, the second gyroscope arranged on the index finger, the wrist pressure sensor arranged on the wrist and the information processing unit, wherein the information processing unit is respectively connected with the first gyroscope, the second gyroscope and the wrist pressure sensor. The method for acquiring the hand gesture provided by the invention can accurately position the hand gesture, accords with the actual operating condition of a human body, can capture eight gestures and intermediate gestures, is sensitive and accurate in data acquisition, and cannot be interfered by environmental sound and light.

Description

Method and device for acquiring hand gesture
Technical Field
The invention relates to the technical field of human-computer interaction, in particular to a method and a device for acquiring hand gestures.
Background
The traditional operation technology is usually realized based on a mouse and a keyboard, the input mode is limited, smooth middle state operation cannot be achieved, accurate operations such as drawing art, driving technology, cooking technology and the like are difficult to realize, some exploration for data acquisition of human hands exists in the technical field of man-machine interaction, but the main idea of the existing technical scheme is to add a sensing part for each finger, thereby realizing the gesture collection of the whole hand, causing the complex structure when the product is manufactured, and the prior art ignores the linkage action of the middle finger, the ring finger and the little finger of the human, the linkage of the three fingers causes that the gesture acquisition technology in the prior theory has very large error when being applied to practice and can not be used practically, therefore, a method for acquiring the hand gesture, which can quickly and effectively identify the hand gesture of an operator, has small error and strong universality, is urgently needed.
Disclosure of Invention
According to the problems in the prior art, the invention discloses a method and a device for acquiring hand gestures.
The technical scheme is as follows: a method of collecting hand gestures, comprising the steps of:
s1: the hand gesture collecting device comprises a first gyroscope, a second gyroscope and a wrist pressure sensor, wherein the first gyroscope is fixed on a thumb, the second gyroscope is fixed on an index finger, and the wrist pressure sensor is fixed on a wrist;
s2: setting parameters, and setting the opening degree of the first gyroscope to be K1,K1Is the opening and closing degree of the thumb, and the opening and closing degree of the second gyroscopeIs K2,K2The value of (A) is the opening degree of the index finger, and the pressure value of the wrist pressure sensor is P; all fingers are held tightly, and K at the moment is set1Is 0, K2Is 0 and P is P0(ii) a Keeping the thumb and the index finger to be held tightly, and opening the middle finger, the ring finger and the little finger, wherein the value P is P1(ii) a When all fingers are opened, K at this time is set1To 100%, K2Is 100%;
s3: calculating the change rate of the wrist pressure parameter, and setting the change rate of the wrist pressure parameter as Q, wherein the value of Q is calculated by adopting the following formula:
Figure GDA0002243142450000011
when the thumb and the index finger are held tightly, the middle finger, the ring finger and the little finger are opened, P is equal to P1I.e., Q ═ 1;
s4: calculating the opening degree of the middle finger, the ring finger and the little finger, setting the motion of the middle finger, the ring finger and the little finger as a combined posture, wherein the opening degree of the middle finger, the ring finger and the little finger is K3
Opening and closing degree K of thumb1Opening and closing degree K of index finger2The influence on the pressure value P of the wrist pressure sensor satisfies the following formulas, respectively:
Q1=0.1K1(2)
Q2=0.18K2(3)
K3the value of (d) is calculated using the following formula:
Figure GDA0002243142450000021
in the formula K1The value of (A) is the opening and closing degree of the thumb, K2The value of (D) is the opening and closing degree of the index finger, K3The value of (1) is the joint gesture opening degree of the middle finger, the ring finger and the little finger.
Further, in the above technical solution, the method further includes step S5: will K1、K2And K3Are respectively transmitted to the information processing unitsWill K1、K2And K3The value of (d) is converted into a control signal.
Further, in the above technical solution, the information processing unit may change K1、K2And K3Is converted into a control signal composed of a plurality of attitude signals, wherein:
W=(K1,K2,K3) (5)
wherein W is a single attitude signal, let W1=(0,0,0),W2=(1,0,0),W3=(1,1,0),W4=(1,1,1),W5=(0,1,1),W6=(0,1,0),W7=(0,0,1),W8When the user gets the gesture of (1, 0, 1), 8 hand gestures can be captured.
An apparatus for collecting hand gesture, the method for collecting hand gesture further comprises:
the first gyroscope arranged on the thumb, the second gyroscope arranged on the index finger, the wrist pressure sensor arranged on the wrist and the information processing unit, wherein the information processing unit is respectively connected with the first gyroscope, the second gyroscope and the wrist pressure sensor.
Compared with the prior art, the invention has the following beneficial effects:
(1) the method for acquiring the hand gesture can accurately position the hand gesture, has small error and strong universality, and accords with the actual operating condition of a human body;
(2) the method for acquiring the hand postures can capture eight postures and intermediate postures, and the acquired data is sensitive and accurate;
(3) the method for acquiring the hand gesture is based on the acquisition of mechanical characteristics, is not interfered by environmental sound and light, and has good stability.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below. It should be apparent that the drawings in the following description are only some of the embodiments described in the present application, and that other drawings can be obtained from these drawings by those skilled in the art without inventive effort;
fig. 1 is a flowchart of a method for acquiring hand gestures according to embodiment 1 of the present invention;
fig. 2 is a schematic diagram of hand gestures corresponding to the gesture signals in embodiment 2 of the present invention;
fig. 3 is a schematic structural diagram of a device for acquiring hand gestures according to embodiment 3 of the present invention.
In the figure: 1. the device comprises a first gyroscope, a second gyroscope, a wrist pressure sensor, a first gyroscope, a second gyroscope, a wrist pressure sensor, a second gyroscope, a.
Detailed Description
In order to make the technical solutions and advantages of the present invention clearer, the following describes the technical solutions in the embodiments of the present invention clearly and completely with reference to the drawings in the embodiments of the present invention.
Example 1
A method of collecting hand gestures, comprising the steps of:
s1: the hand gesture collecting device comprises a first gyroscope 1, a second gyroscope 2 and a wrist pressure sensor 3, wherein the first gyroscope 1 is fixed on a thumb, the second gyroscope 2 is fixed on an index finger, and the wrist pressure sensor 3 is fixed on a wrist;
s2: setting parameters, and setting the opening degree of the first gyroscope 1 to be K1,K1The value of (1) is the opening degree of the thumb, and the opening degree of the second gyroscope 2 is K2,K2The value of (3) is the opening degree of the index finger, and the pressure value of the wrist pressure sensor 3 is P; all fingers are held tightly, and K at the moment is set1Is 0, K2Is 0 and P is P0(ii) a Keeping the thumb and the index finger to be held tightly, and opening the middle finger, the ring finger and the little finger, wherein the value P is P1(ii) a When all fingers are opened, K at this time is set1To 100%, K2Is 100%;
s3: calculating the change rate of the wrist pressure parameter, and setting the change rate of the wrist pressure parameter as Q, wherein the value of Q is calculated by adopting the following formula:
Figure GDA0002243142450000031
when the thumb and the index finger are held tightly, the middle finger, the ring finger and the little finger are opened, P is equal to P1I.e., Q ═ 1;
s4: calculating the opening degree of the middle finger, the ring finger and the little finger, setting the motion of the middle finger, the ring finger and the little finger as a combined posture, wherein the opening degree of the middle finger, the ring finger and the little finger is K3
Opening and closing degree K of thumb1Opening and closing degree K of index finger2The influence on the pressure value P of the wrist pressure sensor 3 satisfies the following formulas, respectively:
Q1=0.1K1(2)
Q2=0.18K2(3)
K3the value of (d) is calculated using the following formula:
Figure GDA0002243142450000041
in the formula K1The value of (A) is the opening and closing degree of the thumb, K2The value of (D) is the opening and closing degree of the index finger, K3The value of (1) is the joint gesture opening degree of the middle finger, the ring finger and the little finger.
The method for acquiring the hand gestures can capture various fixed gestures, intermediate gestures and motion gestures of the hand, and quickly and effectively identify the hand gestures of an operator.
Formula 2 and formula 3 are formulas obtained by performing data acquisition tests on a plurality of randomly selected persons, and formula 4 is a formula deduced from formula 2 and formula 3 and verified by performing data acquisition tests on a plurality of randomly selected persons.
Data collection data for validation equation 2 is shown in table 1:
Figure GDA0002243142450000042
TABLE 1 data acquisition data validation Table of equation 2
Data collection data for validation equation 3 is shown in table 2:
Figure GDA0002243142450000043
Figure GDA0002243142450000051
TABLE 2 data acquisition data validation Table of equation 3
Data collection data for validation equation 4 is shown in table 1:
Figure GDA0002243142450000052
TABLE 3 data acquisition data validation Table of equation 4
Example 2
The present embodiment is different from embodiment 1 in that it further includes step S5: will K1、K2And K3Respectively to the information processing unit 4, said information processing unit 4 transmitting K1、K2And K3The value of (d) is converted into a control signal.
Further, in the above technical solution, the information processing unit 4 sets K1、K2And K3Is converted into a control signal composed of a plurality of attitude signals, wherein:
W=(K1,K2,K3) (5)
wherein W is a single attitude signal, let W1=(0,0,0),W2=(1,0,0),W3=(1,1,0),W4=(1,1,1),W5=(0,1,1),W6=(0,1,0),W7=(0,0,1),W8When the user gets the gesture of (1, 0, 1), 8 hand gestures can be captured.
W1Corresponding to the fist-holding posture W2Corresponding to the thumb and holding other fingersPosture of (W)3Corresponding to the position of the thumb and forefinger holding the other fingers simultaneously, W4Corresponding to the posture of opening all fingers, W5Corresponding to the gesture of holding the thumb while extending the other fingers, W6Corresponding to the posture of extending the index finger and holding other fingers, W7Corresponding to the position of holding the thumb and forefinger while opening the other fingers, W8Corresponding to the gesture of holding the index finger while opening the other fingers.
The method for acquiring the hand gestures can acquire the 8 hand gestures and acquire the middle gesture.
In addition, 8 hand gestures are captured by adopting the method for acquiring the hand gestures, corresponding to binary codes of three digits of 000 to 111, and control signals are output to a control terminal to carry out code input or gesture control.
Example 3
An apparatus for collecting hand gesture, the method for collecting hand gesture further comprises:
set up first gyroscope 1 on the thumb, set up second gyroscope 2 on the forefinger and set up in the wrist pressure sensor 3 of wrist, still include information processing unit 4, information processing unit 4 respectively with first gyroscope 1 second gyroscope 2 with wrist pressure sensor 3 is connected.
Preferably, the first gyroscope 1 is arranged on the first knuckle of the thumb, and the second gyroscope 2 is arranged on the first knuckle of the index finger.
Due to the adoption of the technical scheme, the method for acquiring the hand gesture provided by the invention can accurately position the hand gesture, has small error and strong universality, accords with the actual operation condition of a human body, can capture eight gestures and intermediate gestures, is sensitive and accurate in data acquisition, is based on the acquisition of mechanical characteristics, cannot be interfered by environmental sound and light, and has good stability.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.

Claims (4)

1. A method for collecting hand gestures is characterized by comprising the following steps:
s1: the hand gesture collecting device comprises a first gyroscope, a second gyroscope and a wrist pressure sensor, wherein the first gyroscope is fixed on a thumb, the second gyroscope is fixed on an index finger, and the wrist pressure sensor is fixed on a wrist;
s2: setting parameters, and setting the opening degree of the first gyroscope to be K1,K1The value of (a) is the opening degree of the thumb, and the opening degree of the second gyroscope is K2,K2The value of (A) is the opening degree of the index finger, and the pressure value of the wrist pressure sensor is P; all fingers are held tightly, and K at the moment is set1Is 0, K2Is 0 and P is P0(ii) a Keeping the thumb and the index finger to be held tightly, and opening the middle finger, the ring finger and the little finger, wherein the value P is P1(ii) a When all fingers are opened, K at this time is set1To 100%, K2Is 100%;
s3: calculating the change rate of the wrist pressure parameter, and setting the change rate of the wrist pressure parameter as Q, wherein the value of Q is calculated by adopting the following formula:
Figure FDA0002243142440000011
when the thumb and the index finger are held tightly, the middle finger, the ring finger and the little finger are opened, P is equal to P1I.e., Q ═ 1;
s4: calculating the opening degree of the middle finger, the ring finger and the little finger, setting the motion of the middle finger, the ring finger and the little finger as a combined posture, wherein the opening degree of the middle finger, the ring finger and the little finger is K3
Opening and closing degree K of thumb1Opening and closing degree K of index finger2The influence on the pressure value P of the wrist pressure sensor satisfies the following formulas, respectively:
Q1=0.1K1(2)
Q2=0.18K2(3)
K3the value of (d) is calculated using the following formula:
Figure FDA0002243142440000012
in the formula K1The value of (A) is the opening and closing degree of the thumb, K2The value of (D) is the opening and closing degree of the index finger, K3The value of (1) is the joint gesture opening degree of the middle finger, the ring finger and the little finger.
2. The method of capturing hand gestures of claim 1, wherein: further comprising step S5: will K1、K2And K3Respectively to an information processing unit which transmits K1、K2And K3The value of (d) is converted into a control signal.
3. The method of capturing hand gestures of claim 2, wherein: the information processing unit sends K1、K2And K3Is converted into a control signal composed of a plurality of attitude signals, wherein:
W=(K1,K2,K3) (5)
wherein W is a single attitude signal, let W1=(0,0,0),W2=(1,0,0),W3=(1,1,0),W4=(1,1,1),W5=(0,1,1),W6=(0,1,0),W7=(0,0,1),W8When the user gets the gesture of (1, 0, 1), 8 hand gestures can be captured.
4. The utility model provides a gather device of hand gesture which characterized in that: the method for acquiring hand gestures of claim 1, further comprising:
the first gyroscope arranged on the thumb, the second gyroscope arranged on the index finger, the wrist pressure sensor arranged on the wrist and the information processing unit, wherein the information processing unit is respectively connected with the first gyroscope, the second gyroscope and the wrist pressure sensor.
CN201710211447.7A 2017-03-31 2017-03-31 Method and device for acquiring hand gesture Active CN106951109B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710211447.7A CN106951109B (en) 2017-03-31 2017-03-31 Method and device for acquiring hand gesture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710211447.7A CN106951109B (en) 2017-03-31 2017-03-31 Method and device for acquiring hand gesture

Publications (2)

Publication Number Publication Date
CN106951109A CN106951109A (en) 2017-07-14
CN106951109B true CN106951109B (en) 2020-02-14

Family

ID=59474605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710211447.7A Active CN106951109B (en) 2017-03-31 2017-03-31 Method and device for acquiring hand gesture

Country Status (1)

Country Link
CN (1) CN106951109B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111984112A (en) * 2020-04-08 2020-11-24 海尔(青岛)国际智慧教育网络有限公司 Gesture recognition device and recognition method
CN113157087B (en) * 2021-02-19 2024-12-10 浙江大学 A dual-mode flexible sensing system for finger pressure and posture

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103263094A (en) * 2013-05-28 2013-08-28 张瞳 Intelligent induction glove system
WO2015131157A1 (en) * 2014-02-28 2015-09-03 Vikas Gupta Gesture operated wrist mounted camera system
CN105022471A (en) * 2014-04-23 2015-11-04 王建勤 Device and method for gesture recognition based on pressure sensor array
CN105975075A (en) * 2016-05-09 2016-09-28 深圳智华科技发展有限公司 Operation system and method for replacing computer mouse by operating through gesture posture identification

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103263094A (en) * 2013-05-28 2013-08-28 张瞳 Intelligent induction glove system
WO2015131157A1 (en) * 2014-02-28 2015-09-03 Vikas Gupta Gesture operated wrist mounted camera system
CN105022471A (en) * 2014-04-23 2015-11-04 王建勤 Device and method for gesture recognition based on pressure sensor array
CN105975075A (en) * 2016-05-09 2016-09-28 深圳智华科技发展有限公司 Operation system and method for replacing computer mouse by operating through gesture posture identification

Also Published As

Publication number Publication date
CN106951109A (en) 2017-07-14

Similar Documents

Publication Publication Date Title
US10817795B2 (en) Handstate reconstruction based on multiple inputs
US11000211B2 (en) Adaptive system for deriving control signals from measurements of neuromuscular activity
Chouhan et al. Smart glove with gesture recognition ability for the hearing and speech impaired
CN107589782B (en) Method and apparatus for a gesture control interface of a wearable device
EP2959394B1 (en) Methods and devices that combine muscle activity sensor signals and inertial sensor signals for gesture-based control
EP3951564A1 (en) Methods and apparatus for simultaneous detection of discrete and continuous gestures
CN109839827B (en) Gesture recognition intelligent household control system based on full-space position information
US20170147079A1 (en) Human Body-Based Interaction Method and Interaction Apparatus
Adnan et al. Measurement of the flexible bending force of the index and middle fingers for virtual interaction
CN103294226B (en) A virtual input device and method
WO2017036147A1 (en) Bioelectricity-based control method, device and controller
Chang et al. A hierarchical hand motions recognition method based on IMU and sEMG sensors
CN106951109B (en) Method and device for acquiring hand gesture
Ng et al. Gesture based automating household appliances
CN110362190B (en) MYO-based text input system and method
US20190302894A1 (en) Method and system for electronic communication by persons with disabilities
CN106125939A (en) A kind of man-machine interaction method based on Intelligent glove
CN204748634U (en) Motion control system of robot
CN107506041A (en) A kind of wearable mouse control method based on motion sensor
CN107203281A (en) A kind of finger cot type input method and device
Harling Gesture input using neural networks
Varalatchoumy et al. Wheelchair and PC Volume Control Using Hand Gesture
CN112068700B (en) Text information input method, device and storage medium
CN203299754U (en) Virtual input device
CN106843485A (en) Virtual reality gesture control device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211210

Address after: Room 636-1 and 636-2, 6 / F, Huizhi building, No. 28, ningshuang Road, Yuhuatai District, Nanjing, Jiangsu 210012

Patentee after: Nanjing weisaike Network Technology Co.,Ltd.

Address before: 211100 Room 301, building 6, No. 18, Jialing Jiangdong Street, Jianye District, Nanjing City, Jiangsu Province

Patentee before: Yin Chao