CN111589165A - Virtual tennis motion capturing method and system - Google Patents
Virtual tennis motion capturing method and system Download PDFInfo
- Publication number
- CN111589165A CN111589165A CN202010333490.2A CN202010333490A CN111589165A CN 111589165 A CN111589165 A CN 111589165A CN 202010333490 A CN202010333490 A CN 202010333490A CN 111589165 A CN111589165 A CN 111589165A
- Authority
- CN
- China
- Prior art keywords
- tracking point
- ball
- shot
- tracking
- tennis
- 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.)
- Pending
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000004590 computer program Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 description 4
- 238000012549 training Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/812—Ball games, e.g. soccer or baseball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/38—Training appliances or apparatus for special sports for tennis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/212—Input arrangements for video game devices characterised by their sensors, purposes or types using sensors worn by the player, e.g. for measuring heart beat or leg activity
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8011—Ball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8082—Virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Cardiology (AREA)
- Heart & Thoracic Surgery (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a virtual tennis motion capturing method and a system, wherein sensors are respectively fixed on a human body, on a racket and in a tennis ball, tracking points are arranged in the human body, the racket and the tennis ball, data collected on the human body, data collected on the racket and position data of the tennis ball are compared, and the judged results of whether the positive racket, the negative racket, the ball racket touch ball and the ball fall within a limit are output.
Description
Technical Field
The disclosure relates to the technical field of combination of virtual reality, virtual-real fusion, single-chip microcomputer control and data communication, in particular to a virtual tennis motion capturing method and system.
Background
The development of computers enables people to play tennis games on computers, the initial games are only used for entertainment, as the virtual reality technology develops on the basis of computers, people use the virtual reality technology to enable various games to be more immersive, at present, a lot of sports are diversified with the technical support of virtual reality, and people can perform virtual training. Tennis in China is rapidly developing, and the development of virtual reality also contributes to strength for tennis training.
Currently, there are many virtual tennis games, for example, only the mouse and keyboard are used to control the hitting ball. The essence of using a computer mouse and keyboard is that only two hands of a person are used, which is far from the training of real tennis sports, so all sports can be done, and the game is only a tennis-theme game which simply uses the brain to judge when to use what action. Some hardware such as a gravity sensor and a gyroscope are provided, but spatial position information is not given, and whether the ball is hit or not cannot be accurately judged; in addition, although the spatial position information is also given, the motion of the person cannot be judged at all, the person only needs to place the racket at the position where the ball arrives to hit the ball, and some motions are harmful to the body of the person, so that the purpose of training cannot be achieved, and the human body is sometimes injured.
Disclosure of Invention
The present invention is directed to a method and system for capturing motion of a virtual tennis ball, which solves one or more of the problems of the prior art and provides at least one of the advantages of the method and system.
In order to solve the problems, the technical scheme of the virtual tennis motion capturing method and system is that sensors are respectively fixed on a human body, on a racket and in a tennis ball, tracking points are arranged in the human body, the racket and the tennis ball, data collected on the human body and the racket are compared with position data of the tennis ball, and the results of judging whether a positive racket, a reverse racket, a racket touch ball and the ball fall in a limit or not are output.
To achieve the above object, according to an aspect of the present disclosure, there is provided a virtual tennis motion capturing method, the method comprising the steps of:
s100, setting tracking points in a human body, a racket and a tennis ball as a first tracking point, a second tracking point and a third tracking point respectively;
s200, collecting spatial position information of a first tracking point, a second tracking point and a third tracking point;
s300, judging whether the positive shot, the reverse shot, the shot contact ball and the ball fall within the boundary or not according to the spatial position information of the first tracking point, the second tracking point and the third tracking point; (Positive, negative, ball contact, and whether the ball falls within the bounds)
And S400, outputting the judged results of the positive shot, the reverse shot, the shot contact ball and whether the ball falls in the limit.
Further, in S100, the tracking point is a feature point set in a space coordinate by the user, and represents a space position coordinate value, and a UWB (Ultra Wide Band, UWB) positioning tag is set at the tracking point.
Further, in S200, the spatial position information of the first tracking point, the second tracking point, and the third tracking point is collected by collecting the spatial position information of the first tracking point, the second tracking point, and the third tracking point through a UWB positioning tag, where the first tracking point represents the spatial position information of a human body, the second represents the spatial position information of a tennis racket, the third represents the spatial position information of a tennis ball, and the spatial position information is a coordinate value.
Further, in S300, the method for determining whether the forward shot, the reverse shot, the racket contacted ball and the ball fall within the boundary according to the spatial position information of the first tracking point, the second tracking point and the third tracking point includes:
let the first tracking point and the second tracking pointThe coordinates corresponding to the three tracking points, namely the tracking point and the third tracking point, are respectively (x)1,y1),(x2,y2),(x3,y3) The three tracking points are space position information, and the distance between the first tracking point and the second tracking point is d1The distance between the second tracking point and the third tracking point is d2The distance between the first tracking point and the third tracking point is d3From the geometric relationship:
setting a triangle formed by three tracking points including a first tracking point, a second tracking point and a third tracking point to form a middle angle theta1The corresponding side length is d1(i.e., the interior angle θ of the triangle)1The length of the edge is d1) Angle theta2The corresponding side length is d2(i.e., the interior angle θ of the triangle)2The length of the edge is d2) Angle theta3The corresponding side length is d3(i.e., the interior angle θ of the triangle)3The length of the edge is d3) Then, there are:
cosθ1=(d3 2+d2 2-d1 2)/2d2d1;
calculating the angle theta1The angle value of (d);
when theta is1>30 and x2>x3Judging to be positive;
when theta is1>90 and x2<x3Judging to be a reverse shoot; when x is2=x3And d is1=d2Determining that the ball is shot and touched;
when d is1+d2>Th is that the ball falls outside the boundary, wherein Th is the length of the tennis court;
when d is1+d2<And judging that the ball falls within the limit, wherein Th is the length of the tennis court.
Further, in step 5, the method of outputting the results of judging whether the positive shot, the negative shot, the ball contact, and the ball fall within the limit is: and outputting the data of the results of judging whether the positive shot, the reverse shot, the ball touch of the ball and the ball fall within the limit to a screen comprising a server, a desktop computer, a mobile phone, a notebook computer or a tablet computer.
The present invention also provides a virtual tennis motion capture system, the system comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to run in the units of the following system:
the tracking point setting unit is used for setting tracking points in a human body, a racket and a tennis ball as a first tracking point, a second tracking point and a third tracking point respectively;
the position coordinate acquisition unit is used for acquiring the spatial position information of the first tracking point, the second tracking point and the third tracking point;
the motion data capturing unit is used for judging whether the positive shot, the reverse shot, the ball shot contact ball and the ball fall in the boundary or not according to the spatial position information of the first tracking point, the second tracking point and the third tracking point;
and the motion data output unit is used for outputting the judged results of the positive shot, the reverse shot, the shot contact ball and whether the ball falls into the limit.
The beneficial effect of this disclosure does: the invention provides a virtual tennis motion capturing method and system, which can rapidly and intelligently judge and record the tennis motion of a user without a motion capturing device, reduce motion acquisition errors, and rapidly record the motion of the user only by a traditional position sensor, thereby reducing the equipment overhead.
Drawings
The foregoing and other features of the present disclosure will become more apparent from the detailed description of the embodiments shown in conjunction with the drawings in which like reference characters designate the same or similar elements throughout the several views, and it is apparent that the drawings in the following description are merely some examples of the present disclosure and that other drawings may be derived therefrom by those skilled in the art without the benefit of any inventive faculty, and in which:
FIG. 1 is a flow chart illustrating a virtual tennis motion capture method;
FIG. 2 is a diagram of a virtual tennis motion capture system.
Detailed Description
The conception, specific structure and technical effects of the present disclosure will be clearly and completely described below in conjunction with the embodiments and the accompanying drawings to fully understand the objects, aspects and effects of the present disclosure. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
Referring to fig. 1, a flow chart of a virtual tennis motion capture method according to the present disclosure is shown, and a virtual tennis motion capture method according to an embodiment of the present disclosure is explained below with reference to fig. 1.
The present disclosure provides a virtual tennis motion capture method, which specifically includes the following steps:
s100, setting tracking points in a human body, a racket and a tennis ball as a first tracking point, a second tracking point and a third tracking point respectively;
s200, collecting spatial position information of a first tracking point, a second tracking point and a third tracking point;
s300, judging whether the positive shot, the reverse shot, the ball shot and the ball fall within the boundary or not according to the spatial position information of the first tracking point, the second tracking point and the third tracking point;
and S400, outputting the judged results of the positive shot, the reverse shot, the shot contact ball and whether the ball falls in the limit.
Further, in S100, the tracking point is a feature point set in a space coordinate by the user, and represents a space position coordinate value, and a UWB positioning tag is set at the tracking point.
Further, in S200, the spatial position information of the first tracking point, the second tracking point, and the third tracking point is collected by collecting the spatial position information of the first tracking point, the second tracking point, and the third tracking point through a UWB positioning tag, where the first tracking point represents the spatial position information of a human body, the second represents the spatial position information of a tennis racket, the third represents the spatial position information of a tennis ball, and the spatial position information is a coordinate value.
Further, in S300, the method for determining whether the forward shot, the reverse shot, the racket contacted ball and the ball fall within the boundary according to the spatial position information of the first tracking point, the second tracking point and the third tracking point includes:
let the coordinates corresponding to the first tracking point, the second tracking point and the third tracking point be (x)1,y1),(x2,y2),(x3,y3) The three tracking points are space position information, and the distance between the first tracking point and the second tracking point is d1The distance between the second tracking point and the third tracking point is d2The distance between the first tracking point and the third tracking point is d3From the geometric relationship:
setting a triangle formed by three tracking points including a first tracking point, a second tracking point and a third tracking point to form a middle angle theta1The corresponding side length is d1(i.e., the interior angle θ of the triangle)1The length of the edge is d1) Angle theta2The corresponding side length is d2(i.e., the interior angle θ of the triangle)2The length of the edge is d2) Angle theta3The corresponding side length is d3(i.e., the interior angle θ of the triangle)3The length of the edge is d3) Then, there are:
cosθ1=(d3 2+d2 2-d1 2)/2d2d1;
calculating the angle theta1The angle value of (d);
when theta is1>30 and x2>x3Judging to be positive;
when theta is1>90 and x2<x3Judged as a reverse beat(ii) a When x is2=x3And d is1=d2Determining that the ball is shot and touched;
when d is1+d2>Th is that the ball falls outside the boundary, wherein Th is the length of the tennis court;
when d is1+d2<And judging that the ball falls within the limit, wherein Th is the length of the tennis court.
Further, in step 5, the method of outputting the results of judging whether the positive shot, the negative shot, the ball contact, and the ball fall within the limit is: and outputting the data of the results of judging whether the positive shot, the reverse shot, the ball touch of the ball and the ball fall within the limit to a server, a desktop computer, a mobile phone, a notebook computer, a tablet personal computer, a POS machine or a vehicle-mounted computer.
A virtual tennis motion capture system provided in an embodiment of the present disclosure is a virtual tennis motion capture system diagram of the present disclosure as shown in fig. 2, and the virtual tennis motion capture system of the embodiment includes: a processor, a memory and a computer program stored in said memory and executable on said processor, said processor when executing said computer program implementing the steps in an embodiment of a virtual tennis motion capture system as described above.
The system comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to run in the units of the following system:
the tracking point setting unit is used for setting tracking points in a human body, a racket and a tennis ball as a first tracking point, a second tracking point and a third tracking point respectively;
the position coordinate acquisition unit is used for acquiring the spatial position information of the first tracking point, the second tracking point and the third tracking point;
the motion data capturing unit is used for judging whether the positive shot, the reverse shot, the ball shot contact ball and the ball fall in the boundary or not according to the spatial position information of the first tracking point, the second tracking point and the third tracking point;
and the motion data output unit is used for outputting the judged results of the positive shot, the reverse shot, the shot contact ball and whether the ball falls into the limit.
The virtual tennis motion capturing system can be operated in computing equipment such as desktop computers, notebooks, palm computers and cloud servers. The virtual tennis motion capture system may include, but is not limited to, a processor, a memory, and a system capable of operating. It will be appreciated by those skilled in the art that the depicted example is merely an illustration of a virtual tennis motion capture system and is not intended to be a limitation of a virtual tennis motion capture system, and may include more or less components than illustrated, or some components may be combined, or different components, for example, the depicted virtual tennis motion capture system may also include input output devices, network access devices, buses, etc.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor, etc. the processor is the control center of the virtual tennis motion capture system operating system and various interfaces and lines are used to connect the various parts of the entire virtual tennis motion capture system operable system.
The memory may be used for storing the computer programs and/or modules, and the processor implements the various functions of the virtual tennis motion capture system by running or executing the computer programs and/or modules stored in the memory, as well as invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
While the present disclosure has been described in considerable detail and with particular reference to a few illustrative embodiments thereof, it is not intended to be limited to any such details or embodiments or any particular embodiments, but it is to be construed as effectively covering the intended scope of the disclosure by providing a broad, potential interpretation of such claims in view of the prior art with reference to the appended claims. Furthermore, the foregoing describes the disclosure in terms of embodiments foreseen by the inventor for which an enabling description was available, notwithstanding that insubstantial modifications of the disclosure, not presently foreseen, may nonetheless represent equivalent modifications thereto.
Claims (6)
1. A virtual tennis motion capture method, the method comprising the steps of:
s100, setting tracking points in a human body, a racket and a tennis ball as a first tracking point, a second tracking point and a third tracking point respectively;
s200, collecting spatial position information of a first tracking point, a second tracking point and a third tracking point;
s300, judging whether the positive shot, the reverse shot, the shot contact ball and the ball fall within the boundary or not according to the spatial position information of the first tracking point, the second tracking point and the third tracking point;
and S400, outputting the judged results of the positive shot, the reverse shot, the shot contact ball and whether the ball falls in the limit.
2. The method of capturing virtual tennis motion according to claim 1, wherein in S100, a UWB positioning tag is installed at the tracking point.
3. The method of claim 1, wherein the step of collecting the spatial location information of the first tracking point, the second tracking point, and the third tracking point in S200 is collecting the spatial location information of the first tracking point, the second tracking point, and the third tracking point via UWB positioning tags, the first tracking point represents the spatial location information of the human body, the second tracking point represents the spatial location information of the tennis racket, and the third tracking point represents the spatial location information of the tennis ball.
4. The method of capturing motion of a virtual tennis ball as set forth in claim 1, wherein the step of determining whether the forward shot, the reverse shot, the ball contact ball and the ball fall within the boundaries according to the spatial location information of the first tracking point, the second tracking point and the third tracking point in S300 comprises:
let the coordinates corresponding to the first tracking point, the second tracking point and the third tracking point be (x)1,y1),(x2,y2),(x3,y3) The three tracking points are space position information, and the distance between the first tracking point and the second tracking point is d1The distance between the second tracking point and the third tracking point is d2The distance between the first tracking point and the third tracking point is d3From the geometric relationship:
setting a triangle formed by three tracking points including a first tracking point, a second tracking point and a third tracking point to form a middle angle theta1The corresponding side length is d2And d3The included angle of (c) then has: cos θ1=(d3 2+d2 2-d1 2)/2d2d3;
Calculating the angle theta1The angle value of (d);
when theta is1>30 and x2>x3Judging to be positive;
when theta is1>90 and x2<x3Judging to be a reverse shoot; when x is2=x3And d is1=d2Determining that the ball is shot and touched;
when d is1+d2>Th is that the ball falls outside the boundary, wherein Th is the length of the tennis court;
when d is1+d2<And judging that the ball falls within the limit, wherein Th is the length of the tennis court.
5. The method as claimed in claim 1, wherein the step 5 of outputting the results of the positive, reverse, ball contact and whether the ball falls within the limit comprises: and outputting the data of the results of judging whether the positive shot, the reverse shot, the ball touch of the ball and the ball fall within the limit to a screen comprising a server, a desktop computer, a mobile phone, a notebook computer or a tablet computer.
6. A virtual tennis motion capture system, the system comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to run in the units of the following system:
the tracking point setting unit is used for setting tracking points in a human body, a racket and a tennis ball as a first tracking point, a second tracking point and a third tracking point respectively;
the position coordinate acquisition unit is used for acquiring the spatial position information of the first tracking point, the second tracking point and the third tracking point;
the motion data capturing unit is used for judging whether the positive shot, the reverse shot, the ball shot contact ball and the ball fall in the boundary or not according to the spatial position information of the first tracking point, the second tracking point and the third tracking point;
and the motion data output unit is used for outputting the judged results of the positive shot, the reverse shot, the shot contact ball and whether the ball falls into the limit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010333490.2A CN111589165A (en) | 2020-04-24 | 2020-04-24 | Virtual tennis motion capturing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010333490.2A CN111589165A (en) | 2020-04-24 | 2020-04-24 | Virtual tennis motion capturing method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111589165A true CN111589165A (en) | 2020-08-28 |
Family
ID=72181784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010333490.2A Pending CN111589165A (en) | 2020-04-24 | 2020-04-24 | Virtual tennis motion capturing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111589165A (en) |
-
2020
- 2020-04-24 CN CN202010333490.2A patent/CN111589165A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10481689B1 (en) | Motion capture glove | |
US10963727B2 (en) | Method, device and storage medium for determining camera posture information | |
US8269842B2 (en) | Camera gestures for user interface control | |
CN108615248B (en) | Method, device and equipment for relocating camera attitude tracking process and storage medium | |
WO2019120032A1 (en) | Model construction method, photographing method, device, storage medium, and terminal | |
KR101481880B1 (en) | A system for portable tangible interaction | |
US10825197B2 (en) | Three dimensional position estimation mechanism | |
US11715224B2 (en) | Three-dimensional object reconstruction method and apparatus | |
CN108519817A (en) | Exchange method, device, storage medium based on augmented reality and electronic equipment | |
CN109145809B (en) | Notation processing method and device and computer readable storage medium | |
CN108885533A (en) | Combine virtual reality and augmented reality | |
US20140009384A1 (en) | Methods and systems for determining location of handheld device within 3d environment | |
US20130033459A1 (en) | Apparatus, method, computer program and user interface | |
CN108694073A (en) | Control method, device, equipment and the storage medium of virtual scene | |
CN108053447A (en) | Method for relocating, server and storage medium based on image | |
WO2013178151A1 (en) | Screen turnover method and device, and mobile terminal | |
CN107450841A (en) | interactive object control method and device | |
CN111462339A (en) | Display method and device in augmented reality, medium and electronic equipment | |
CN111368787A (en) | Video processing method and device, equipment and computer readable storage medium | |
Ueng et al. | Vision based multi-user human computer interaction | |
US11402910B2 (en) | Tactile feedback array control | |
CN111589165A (en) | Virtual tennis motion capturing method and system | |
CN110340901B (en) | Control method, control device and terminal equipment | |
CN111080589A (en) | Target object matching method, system, device and machine readable medium | |
CN111258413A (en) | Control method and device of virtual object |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200828 |
|
RJ01 | Rejection of invention patent application after publication |