[go: up one dir, main page]

CN103529948B - A kind of control method based on gesture identification - Google Patents

A kind of control method based on gesture identification Download PDF

Info

Publication number
CN103529948B
CN103529948B CN201310546144.2A CN201310546144A CN103529948B CN 103529948 B CN103529948 B CN 103529948B CN 201310546144 A CN201310546144 A CN 201310546144A CN 103529948 B CN103529948 B CN 103529948B
Authority
CN
China
Prior art keywords
hand
factor
multidate information
gesture identification
influence
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.)
Expired - Fee Related
Application number
CN201310546144.2A
Other languages
Chinese (zh)
Other versions
CN103529948A (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.)
Vtron Group Co Ltd
Original Assignee
Vtron Technologies Ltd
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 Vtron Technologies Ltd filed Critical Vtron Technologies Ltd
Priority to CN201310546144.2A priority Critical patent/CN103529948B/en
Publication of CN103529948A publication Critical patent/CN103529948A/en
Application granted granted Critical
Publication of CN103529948B publication Critical patent/CN103529948B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a kind of control method based on gesture identification, for effectively carrying out precise control to threedimensional model.Present invention method includes:When hand makes action, the multidate information of hand is obtained;Factor of influence is calculated by multidate information;Control instruction is generated by multidate information and factor of influence;Threedimensional model is controlled according to control instruction.Control instruction is generated by multidate information and factor of influence, and then eliminates influence factor so that control result is more accurate.

Description

A kind of control method based on gesture identification
Technical field
The present invention relates to control technology field, more particularly to a kind of control method based on gesture identification.
Background technology
The interacting activity of people and computer increasingly becomes an important component of people's daily life, particularly most In recent years with the fast development of computer technology, the novel human-computer interaction technology that research meets interpersonal communication custom becomes abnormal It is active, also make encouraging progress, these researchs include recognition of face, human facial expression recognition, labiomaney, head movement track, Stare tracking, gesture identification and body posture identification etc..Generally speaking human-computer interaction technologies from centered on computer by Step is transferred to that focus be put on man, is multimedia, the interaction technique of various modes.
Gesture is a kind of man-machine interaction means that are natural, directly perceived, being easy to study.With defeated people of the human hand directly as computer Equipment, the communication of between humans and machines will no longer be required to the media of centre, and user can simply define a kind of appropriate gesture and come to week The machine enclosed is controlled.
With human hand directly as defeated people's means compared with other defeated people's methods, with naturality, terseness and it is rich, Direct the characteristics of.But because hand is elastomeric objects, therefore difference is very big between same gesture, hand after action is made, due to Inertia causes simultaneously inaccurate to threedimensional model control.
The content of the invention
The embodiments of the invention provide a kind of control method based on gesture identification, for effectively carrying out essence to threedimensional model Really control.
A kind of control method based on gesture identification, is specifically included in the embodiment of the present invention:
When hand makes action, the multidate information of hand is obtained;
Factor of influence is calculated by multidate information;
Control instruction is generated by multidate information and factor of influence;
Threedimensional model is controlled according to control instruction.
Optionally,
When hand makes action, obtaining the multidate information of hand includes:
When one hand is mobile, using hand as particle, particle whole story space coordinate is obtained, traveling time obtains list so as to calculate Hand displacement and speed.
Optionally,
Calculating factor of influence by multidate information includes:
Inertia coeffeicent is multiplied with the speed and obtains inertial factor.
Optionally,
Generating control instruction by multidate information and factor of influence includes:
The displacement of threedimensional model is obtained by singlehanded displacement and inertial factor, so as to generate control threedimensional model by the displacement Mobile control instruction.
Optionally,
When hand makes action, obtaining the multidate information of hand includes:
When both hands are moved, using both hands as two particles, two particle whole story space coordinates of acquisition, traveling time, so that Calculating obtains relative displacement and relative velocity.
Optionally,
Calculating factor of influence by multidate information includes:
Inertia coeffeicent is multiplied with relative velocity and obtains inertial factor.
Optionally,
Zoom factor is obtained by relative displacement and inertial factor, contracted so as to generate control threedimensional model by the zoom factor The control instruction put.
Optionally,
When hand makes action, obtaining the multidate information of hand also includes:
When the moving range of hand exceedes display screen scope, the position that hand occurs first in display screen is designated as initial bit Put, the hand position that the last moment occurs in display screen is designated as final position.
Optionally,
When hand makes action, obtaining the multidate information of hand also includes:
When hand mobile range is not more than precision 0.0001, multidate information is not obtained.
Optionally,
Inertia coeffeicent is constant 0.12, is the result drawn by statistical method.
As can be seen from the above technical solutions, the embodiment of the present invention has advantages below:
In the inventive method when hand makes action, the multidate information of hand is obtained;Factor of influence is calculated by multidate information; Control instruction is generated by multidate information and factor of influence;Threedimensional model is controlled according to control instruction.Pass through dynamic letter Breath and factor of influence generate control instruction, and then eliminate influence factor so that control result is more accurate.
Brief description of the drawings
Fig. 1 is a kind of control method first embodiment flow chart based on gesture identification in the embodiment of the present invention;
Fig. 2 is a kind of control method second embodiment flow chart based on gesture identification in the embodiment of the present invention;
Fig. 3 is a kind of control method 3rd embodiment flow chart based on gesture identification in the embodiment of the present invention.
Embodiment
Referring to Fig. 1, a kind of control method first embodiment based on gesture identification in the embodiment of the present invention, specific bag Include:
101st, when hand makes action, the multidate information of hand is obtained;
In the present embodiment, operator be may stand in before camera and be operated, when hand makes action, and camera is obtained The action video stream of operator's hand, therefrom extracts the multidate information of hand, and the multidate information can describe the motion state of hand, such as The direction of hand movement is upward or to inferior multidate information.
102nd, factor of influence is calculated by multidate information;
In the present embodiment, in order to eliminate influence factor during gesture control, make control more accurate, it is thus necessary to determine that should Factor of influence after influence factor quantization is, it is necessary to which explanation, the factor of influence is relevant with multidate information.
103rd, control instruction is generated by multidate information and factor of influence;
In the present embodiment, factor of influence and multidate information generation are obtained according to the step of above to threedimensional model control Control instruction, the control instruction can be control threedimensional model move, the operation such as scaling or rotation.
104th, threedimensional model is controlled according to control instruction.
In the present embodiment, when hand makes action, the multidate information of hand is obtained;Factor of influence is calculated by multidate information; Control instruction is generated by multidate information and factor of influence;Threedimensional model is controlled according to control instruction.Pass through dynamic letter Breath and factor of influence generate control instruction, and then eliminate influence factor so that control result is more accurate.Wherein threedimensional model Can be shown in pc display screens can also show on wall is spelled, and be not specifically limited herein.
A kind of control method first embodiment based on gesture identification in the embodiment of the present invention is illustrated above, under Face is referring to Fig. 2, a kind of control method second embodiment based on gesture identification is specifically included in the embodiment of the present invention:
201st, when one hand is mobile, using hand as particle, particle whole story space coordinate, traveling time, so as to calculate are obtained To singlehanded displacement and speed;
In the present embodiment, operator, which may stand in, carries out one-handed performance before camera, when hand makes action, camera The singlehanded action video stream of operator is obtained, the multidate information of one hand is therefrom extracted, the multidate information can describe the motion of hand State.Using hand as particle, particle whole story space coordinate is obtained, traveling time obtains singlehanded displacement and speed so as to calculate.Example Such as:P1(100,0,0)For initial point, P2(500,0,0)For terminating point, time t=4, calculating obtains singlehanded displacement for 400 speed For 100.
202nd, inertia coeffeicent is multiplied with the speed and obtains inertial factor;
In the present embodiment, inertia coeffeicent is constant 0.12, is the result drawn by statistical method.By speed and inertia It is 12 that multiplication, which obtains inertial factor,.
203rd, the displacement of threedimensional model is obtained by singlehanded displacement and inertial factor, so as to generate control threedimensional model by this The control instruction of displacement movement;
In the present embodiment, by singlehanded displacement and inertial factor, then threedimensional model obtained by space coordinate conversion Displacement 0.176 is, it is necessary to illustrate, specific algorithm is this technology staff development fixing means, is not specifically limited.So as to generate Threedimensional model is controlled to move the control instruction of 0.176 unit.
204th, threedimensional model is controlled according to control instruction.
In the present embodiment, illustrate a kind of control method specific implementation based on gesture identification of the present invention for singlehanded mobile example Mode in explanation, the present invention, it is necessary to also have two kinds of special rules:The first:When the moving range of hand exceedes display screen model When enclosing, the position that hand occurs first in display screen is designated as initial position, by the hand position that the last moment occurs in display screen Put and be designated as final position.Second:When hand mobile range is not more than precision 0.0001, multidate information is not obtained.
A kind of control method second embodiment based on gesture identification in the embodiment of the present invention is illustrated above, under Face is referring to Fig. 3, a kind of control method 3rd embodiment based on gesture identification is specifically included in the embodiment of the present invention:
301st, when both hands are moved, using both hands as two particles, two particle whole story space coordinates of acquisition, traveling time, Relative displacement and relative velocity are obtained so as to calculate;
In the present embodiment, operator, which may stand in, carries out bimanualness before camera, when hand makes action, camera The action video stream of operator's both hands is obtained, the multidate information of both hands is therefrom extracted, the multidate information can describe the motion of hand State.Using hand as particle, particle whole story space coordinate is obtained, traveling time obtains relative displacement and relative velocity so as to calculate. For example:PL1(100,0,0)、PR1(-100,0,0)For initial point, PL2(500,0,0)、PR2(-500,0,0)For terminating point, when Between t=4, calculating obtains singlehanded displacement for 800, and speed is 200.
302nd, inertia coeffeicent is multiplied with relative velocity and obtains inertial factor;
In the present embodiment, inertia coeffeicent is constant 0.12, is the result drawn by statistical method.By relative velocity with It is 24 that inertia coeffeicent multiplication, which obtains inertial factor,.
303rd, zoom factor is obtained by relative displacement and inertial factor, thus generate control threedimensional model by the scaling because The control instruction of son scaling;
In the present embodiment, by singlehanded displacement and inertial factor, then scaling factor is obtained by space coordinate conversion it is 0.0002, threedimensional model is by 0.0352 unit of scaling.It should be noted that specific algorithm is this technology staff development fixation side Method, is not specifically limited.So as to generate the control instruction of control threedimensional model 0.0352 unit of scaling.
304th, threedimensional model is controlled according to control instruction.
In the present embodiment, lift both hands zoom examples and illustrate a kind of control method specific implementation based on gesture identification of the present invention Mode in explanation, the present invention, it is necessary to also have two kinds of special rules:The first:When the moving range of hand exceedes display screen model When enclosing, the position that hand occurs first in display screen is designated as initial position, by the hand position that the last moment occurs in display screen Put and be designated as final position.Second:When hand mobile range is not more than precision 0.0001, multidate information is not obtained.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although with reference to before Embodiment is stated the present invention is described in detail, it will be understood by those within the art that:It still can be to preceding State the technical scheme described in each embodiment to modify, or equivalent is carried out to which part technical characteristic;And these Modification is replaced, and the essence of appropriate technical solution is departed from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (6)

1. a kind of control method based on gesture identification, it is characterised in that including:
When hand makes action, the multidate information of hand is obtained;
Factor of influence is calculated by the multidate information;
Control instruction is generated by the multidate information and the factor of influence;
Threedimensional model is controlled according to the control instruction;
When hand makes action, obtaining the multidate information of hand includes:
When one hand is mobile, using hand as particle, the particle whole story space coordinate is obtained, traveling time obtains list so as to calculate Hand displacement and speed;
It is described to be included by multidate information calculating factor of influence:
Inertia coeffeicent is multiplied with the speed and obtains inertial factor;
Inertia coeffeicent is multiplied with relative velocity and obtains inertial factor;
Generating control instruction by the multidate information and the factor of influence includes:
The displacement of threedimensional model is obtained by the singlehanded displacement and the inertial factor, so as to generate control threedimensional model by institute The mobile control instruction of rheme.
2. the control method according to claim 1 based on gesture identification, it is characterised in that
When hand makes action, obtaining the multidate information of hand includes:
When both hands are moved, using both hands as two particles, the described two particle whole story space coordinates of acquisition, traveling time, so that Calculating obtains relative displacement and relative velocity.
3. the control method according to claim 2 based on gesture identification, it is characterised in that
Zoom factor is obtained by relative displacement and inertial factor, scaled so as to generate control threedimensional model by the zoom factor Control instruction.
4. the control method according to any one of claim 1 to 3 based on gesture identification, it is characterised in that
It is described when hand makes action, obtain hand multidate information also include:
When the moving range of hand exceedes display screen scope, the position that hand occurs first in display screen is designated as initial position, The hand position that the last moment occurs in display screen is designated as final position.
5. the control method according to any one of claim 1 to 3 based on gesture identification, it is characterised in that
It is described when hand makes action, obtain hand multidate information also include:
When hand mobile range is not more than precision 0.0001mm, the multidate information is not obtained.
6. the control method according to any one of claim 1 to 3 based on gesture identification, it is characterised in that
The inertia coeffeicent is constant 0.12, is the result drawn by statistical method.
CN201310546144.2A 2013-11-06 2013-11-06 A kind of control method based on gesture identification Expired - Fee Related CN103529948B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310546144.2A CN103529948B (en) 2013-11-06 2013-11-06 A kind of control method based on gesture identification

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310546144.2A CN103529948B (en) 2013-11-06 2013-11-06 A kind of control method based on gesture identification

Publications (2)

Publication Number Publication Date
CN103529948A CN103529948A (en) 2014-01-22
CN103529948B true CN103529948B (en) 2017-07-18

Family

ID=49932021

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310546144.2A Expired - Fee Related CN103529948B (en) 2013-11-06 2013-11-06 A kind of control method based on gesture identification

Country Status (1)

Country Link
CN (1) CN103529948B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885597B (en) * 2014-03-27 2017-06-13 广东威创视讯科技股份有限公司 Space input recognition method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102402291A (en) * 2011-12-07 2012-04-04 北京盈胜泰科技术有限公司 Body posture identifying method and device
CN103246351A (en) * 2013-05-23 2013-08-14 刘广松 User interaction system and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI348639B (en) * 2005-12-16 2011-09-11 Ind Tech Res Inst Motion recognition system and method for controlling electronic device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102402291A (en) * 2011-12-07 2012-04-04 北京盈胜泰科技术有限公司 Body posture identifying method and device
CN103246351A (en) * 2013-05-23 2013-08-14 刘广松 User interaction system and method

Also Published As

Publication number Publication date
CN103529948A (en) 2014-01-22

Similar Documents

Publication Publication Date Title
CN111985268B (en) Method and device for driving animation by face
Chen et al. A real-time dynamic hand gesture recognition system using kinect sensor
CN103460221B (en) Systems, methods and apparatus for classifying user activity using combinations of likelihood function values in a mobile device
KR102233807B1 (en) Input Controller Stabilization Technique for Virtual Reality System
Lu A motion control method of intelligent wheelchair based on hand gesture recognition
CN102713792A (en) Processing motion sensor data using accessible templates
EP2857951B1 (en) Apparatus and method of using events for user interface
CN102779000A (en) User interaction system and method
CN103961869A (en) A device control method
Yin et al. AirContour: Building contour-based model for in-air writing gesture recognition
CN104571823A (en) Non-contact virtual human-computer interaction method based on smart television set
WO2014126690A1 (en) Method and apparatus for determining displacement from acceleration data
CN106950927B (en) A kind of method and intelligent wearable device controlling smart home
CN108379817A (en) Limb rehabilitation training system and method
CN107544669A (en) Pseudo- power apparatus
CN102799273A (en) Interaction control system and method
CN103529948B (en) A kind of control method based on gesture identification
Parga et al. Tele-manipulation of robot arm with smartphone
Du et al. Smart phone based phubbing walking detection and safety warning
CN208521255U (en) A kind of man-machine interactive system based on virtual reality
Nam et al. Smartphone accelerometer-based gesture recognition and its robotic application
CN103995585A (en) Gesture control device and method for display big wall
Mok et al. Performance Improvement of Facial Gesture-based User Interface Using MediaPipe Face Mesh
CN207301977U (en) A kind of virtual reality glove
Zhou et al. A controlled experiment between two methods on ten-digits air writing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Kezhu road high tech Industrial Development Zone, Guangzhou city of Guangdong Province, No. 233 510670

Patentee after: VTRON GROUP Co.,Ltd.

Address before: 510663 Guangzhou province high tech Industrial Development Zone, Guangdong, Cai road, No. 6, No.

Patentee before: VTRON TECHNOLOGIES Ltd.

CP03 Change of name, title or address
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170718

Termination date: 20211106

CF01 Termination of patent right due to non-payment of annual fee