CN103529948B - A kind of control method based on gesture identification - Google Patents
A kind of control method based on gesture identification Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000006073 displacement reaction Methods 0.000 claims description 24
- 239000002245 particle Substances 0.000 claims description 16
- 238000007619 statistical method Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 description 7
- 241000282414 Homo sapiens Species 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008921 facial expression Effects 0.000 description 1
- 230000004886 head movement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
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
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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103885597B (en) * | 2014-03-27 | 2017-06-13 | 广东威创视讯科技股份有限公司 | Space input recognition method and system |
Citations (2)
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)
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 |
-
2013
- 2013-11-06 CN CN201310546144.2A patent/CN103529948B/en not_active Expired - Fee Related
Patent Citations (2)
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 |