[go: up one dir, main page]

CN107797665B - Three-dimensional digital sand table deduction method and system based on augmented reality - Google Patents

Three-dimensional digital sand table deduction method and system based on augmented reality Download PDF

Info

Publication number
CN107797665B
CN107797665B CN201711130030.4A CN201711130030A CN107797665B CN 107797665 B CN107797665 B CN 107797665B CN 201711130030 A CN201711130030 A CN 201711130030A CN 107797665 B CN107797665 B CN 107797665B
Authority
CN
China
Prior art keywords
sand table
augmented reality
dimensional
display terminal
model
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
CN201711130030.4A
Other languages
Chinese (zh)
Other versions
CN107797665A (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.)
Individual
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 CN201711130030.4A priority Critical patent/CN107797665B/en
Publication of CN107797665A publication Critical patent/CN107797665A/en
Application granted granted Critical
Publication of CN107797665B publication Critical patent/CN107797665B/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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/012Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment

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)
  • Processing Or Creating Images (AREA)

Abstract

The embodiment of the invention discloses a three-dimensional digital sand table deduction method and a system thereof based on augmented reality, wherein the method comprises the following steps: the display terminal receives a first operation of a user to open a sandbox deduction application program; in the sand table deduction application program, a display terminal acquires a current actual environment picture through built-in image acquisition equipment; the display terminal extracts the features of the current actual environment picture to obtain target feature points; the display terminal performs matching processing on the target characteristic points according to a preset database to obtain a target position; the display terminal acquires and displays a target virtual scene according to the target position; and the display terminal receives a second operation of the user on the target virtual scene, wherein the second operation comprises moving, zooming, lifting, behavior setting and real-time dynamic display of the character, and screen capture or video generation of a sand table display effect. By implementing the embodiment of the invention, the bring-in feeling of the user when watching the actual object is enhanced, and the interaction effect is improved.

Description

Three-dimensional digital sand table deduction method and system based on augmented reality
Technical Field
The invention relates to the technical field of augmented reality, in particular to a three-dimensional digital sand table deduction method and a system based on augmented reality.
Background
The sand table is a model piled up by silt, military chess and other materials according to a certain proportion relation according to a topographic map, an aviation photograph or a field topography. Sand tables are used to display the landforms or buildings in a miniaturized form so as to facilitate observation of people, and are widely used in military or commercial activities.
However, the known sand table is mainly a solid plane sand table, and mostly uses a model to perform static expression of subject matters such as buildings, so that the display effect is lack of interest, and the interaction is also lack of for audiences. Therefore, a multimedia sand table capable of performing interaction appears, and the main scheme is as follows: on the basis of a traditional sand table model, a computer provided with multimedia man-machine interaction software, an LED display screen and other equipment are organically combined, so that the sand table illuminating lamp can be started, the color and the flicker transformation and other operations can be realized by sending an instruction to a controller through the computer, and the control of smoke and water flow size adjustment, model vehicle operation and the like can be carried out, so that the sand table model has vivid and interesting artistic effects. Although the interest and audience interactivity of the sand table are enhanced by controlling the equipment on the sand table through the controller, the effect of the multimedia sand table is too flat, and the higher experience requirements of audiences are still difficult to meet.
Further, with the continuous development of scientific technology, augmented reality technology has been developed to a certain degree of maturity. Augmented Reality (AR) is a new technology for seamlessly integrating real world information and virtual world information, and is characterized in that entity information (visual information, sound, taste, touch and the like) which is difficult to experience in a certain time space range of the real world originally is overlapped after simulation through scientific technologies such as computers and the like, virtual information is applied to the real world and is perceived by human senses, and therefore sensory experience beyond Reality is achieved.
Therefore, there is a need for providing a sand table deduction method and system based on augmented reality technology to enhance the user's sense of bring-in when watching an actual object and to improve the interactive effect.
Disclosure of Invention
The embodiment of the invention aims to provide a three-dimensional digital sand table deduction method and a system thereof based on augmented reality so as to enhance the bring-in feeling of a user when the user watches an actual object and improve the interaction effect.
In order to achieve the above object, in a first aspect, an embodiment of the present invention provides an augmented reality-based three-dimensional digital sand table deduction method, including:
the display terminal receives a first operation of a user to open a sandbox deduction application program;
in the sand table deduction application program, the display terminal acquires a current actual environment picture through built-in image acquisition equipment;
the display terminal extracts the features of the current actual environment picture to obtain target feature points;
the display terminal performs matching processing on the target feature points according to a preset database to obtain a target position, wherein the target position is any one position in an augmented reality sand table model, the database comprises a corresponding relation between the feature points and the positions in the augmented reality sand table model, and each position in the augmented reality sand table model corresponds to a virtual scene;
the display terminal acquires and displays a target virtual scene according to the target position;
and the display terminal receives a second operation of the user on the target virtual scene, wherein the second operation comprises moving, zooming, lifting, behavior setting and real-time dynamic display of the character, and screen capture or video generation of a sand table display effect.
As a preferred embodiment, before the display terminal receives a first operation of the user to open the sandbox deduction application, the method further includes:
the processor collects a plurality of actual scene information;
the processor constructs a three-dimensional virtual digital sand table model according to the actual scene information, wherein the three-dimensional virtual digital sand table model comprises terrain information;
the processor performs parameter adding processing on the three-dimensional virtual digital sand table model to obtain a three-dimensional vivid model, wherein the three-dimensional vivid model comprises ground feature information, climate information and social roles;
and the processor generates the sand table deduction application program according to the three-dimensional lifelike model.
As an optional implementation, the generating, by the processor, the sandbox deduction application according to the three-dimensional realistic model specifically includes:
the processor performs motion rule adding processing on the social roles in the three-dimensional realistic model to obtain an augmented reality sand table model;
the processor scans actual object information through the display terminal and extracts characteristics of the actual object information to obtain initial characteristic points, wherein the actual object information comprises a real object and a real object picture;
the processor acquires a plurality of initial positions in the augmented reality model and one-to-one binds the initial characteristic points and the initial positions;
and the processor saves the binding relationship between the initial characteristic point and the initial position so as to generate the sandbox deduction application program.
As an optional implementation manner, the performing, by the processor, parameter addition processing on the three-dimensional virtual digital sand table model to obtain the three-dimensional realistic model specifically includes:
the processor adds the surface feature information, the climate information and the social characters to the three-dimensional virtual digital sand table model to obtain the three-dimensional realistic model.
As an alternative embodiment, the land feature information includes vegetation, rivers, and buildings, the climate information includes rainfall, snowfall, and sunshine, and the social characters include characters and animals.
In a second aspect, an embodiment of the present invention further provides an augmented reality-based three-dimensional digital sand table deduction system, which includes a display terminal. Wherein, the display terminal includes:
the receiving module is used for receiving a first operation of a user to open a sandbox deduction application program;
the first acquisition module is used for acquiring a current actual environment picture in the sand table deduction application program;
the extraction module is used for extracting the features of the current actual environment picture to obtain target feature points;
the matching module is used for matching the target feature points according to a preset database to obtain a target position, the target position is any one position in the augmented reality sand table model, the database comprises a corresponding relation between the feature points and the positions in the augmented reality sand table model, and each position in the augmented reality sand table model corresponds to a virtual scene;
the display module is used for acquiring and displaying a target virtual scene according to the target position;
the receiving module is further used for receiving second operation of the user on the target virtual scene, and the second operation comprises moving, zooming, lifting, behavior setting and real-time dynamic display of the character, and screen capture or video generation of a sand table display effect.
As an optional implementation, the deduction system further comprises a processor, and the processor comprises:
the second acquisition module is used for acquiring a plurality of actual scene information;
the building module is used for building a three-dimensional virtual digital sand table model according to the actual scene information, and the three-dimensional virtual digital sand table model comprises terrain information;
the adding module is used for performing parameter adding processing on the three-dimensional virtual digital sand table model to obtain a three-dimensional vivid model, and the three-dimensional vivid model comprises surface feature information, climate information and social roles;
and the generation module is used for generating the sand table deduction application program according to the three-dimensional vivid model.
As an optional implementation manner, the generating module is specifically configured to:
adding motion rules to the social roles in the three-dimensional realistic model to obtain an augmented reality sand table model;
scanning actual object information through the display terminal, and performing feature extraction on the actual object information to obtain an initial feature point, wherein the actual object information comprises a real object and a real object picture;
acquiring a plurality of initial positions in the augmented reality model, and binding the initial characteristic points and the initial positions in a one-to-one manner;
and saving the binding relationship between the initial characteristic point and the initial position to generate the sandbox deduction application program.
As an optional implementation manner, the adding module is specifically configured to:
and adding the ground feature information, the climate information and the social roles to the three-dimensional virtual digital sand table model to obtain the three-dimensional vivid model.
As an alternative embodiment, the land feature information includes vegetation, rivers, and buildings, the climate information includes rainfall, snowfall, and sunshine, and the social characters include characters and animals; the display terminal comprises a mobile phone, a tablet personal computer and augmented reality glasses.
By implementing the method and the system for three-dimensional digital sand table deduction based on augmented reality provided by the embodiment of the invention, a user opens a sand table deduction application program of the display terminal, acquires the current actual environment picture through the built-in image acquisition equipment in the sand table deduction application program, and acquires and displays the target virtual scene based on the current actual environment picture, so that the sense of bringing when the user watches an actual object is enhanced. Meanwhile, the user can perform operations of moving, zooming, lifting, behavior setting and real-time dynamic display on the target virtual scene, screen capture or video generation on the sand table display effect and the like, so that the interactive effect is improved.
Drawings
In order to more clearly illustrate the detailed description of the invention or the technical solutions in the prior art, the drawings that are needed in the detailed description of the invention or the prior art will be briefly described below. Throughout the drawings, like elements or portions are generally identified by like reference numerals. In the drawings, elements or portions are not necessarily drawn to scale.
Fig. 1 is a schematic flow chart of a method for deriving an augmented reality-based three-dimensional digital sand table according to a first embodiment of the present invention;
fig. 2 is a schematic flow chart of a method for deriving an augmented reality-based three-dimensional digital sand table according to a second embodiment of the present invention;
fig. 3 to 5 are effect display diagrams;
fig. 6 is a schematic structural diagram of an augmented reality-based three-dimensional digital sand table deduction system according to a first embodiment of the present invention;
fig. 7 is a schematic structural view of the display terminal of fig. 6;
fig. 8 is a schematic diagram of the processor of fig. 6.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and therefore are only examples, and the protection scope of the present invention is not limited thereby.
It is to be noted that, unless otherwise specified, technical or scientific terms used herein shall have the ordinary meaning as understood by those skilled in the art to which the invention pertains.
Referring to fig. 1, a flow chart of a method for deriving an augmented reality-based three-dimensional digital sand table according to a first embodiment of the present invention is shown, where the method includes the following steps:
s101, the display terminal receives a first operation of a user to open a sandbox deduction application program.
And S102, in the sand table deduction application program, the display terminal acquires the current actual environment picture through the built-in image acquisition equipment.
And S103, the display terminal extracts the features of the current actual environment picture to obtain a target feature point.
And S104, the display terminal performs matching processing on the target characteristic points according to a preset database to obtain a target position.
The target position is any position in the augmented reality sand table model, the database comprises corresponding relations (including one-to-one correspondence, one-to-many correspondence and many-to-many correspondence) of characteristic points and positions in the augmented reality sand table model, the characteristic points are extracted from an actual object picture, and each position in the augmented reality sand table model corresponds to a virtual scene (one-to-one correspondence).
And S105, the display terminal acquires and displays the target virtual scene according to the target position.
And S106, the display terminal receives a second operation of the user on the target virtual scene.
Specifically, the user can perform operations such as moving, zooming, lifting, behavior setting and real-time dynamic display on the target virtual scene displayed on the display terminal, and screen capture or video generation on the display effect of the sand table.
By implementing the method for deducing the three-dimensional digital sand table based on the augmented reality provided by the embodiment of the invention, the user opens the sand table deduction application program of the display terminal, the current actual environment picture is acquired through the built-in image acquisition equipment in the sand table deduction application program, and the display target virtual scene is acquired based on the current actual environment picture, so that the bring-in feeling of the user when the user watches an actual object is enhanced. Meanwhile, the user can perform operations of moving, zooming, lifting, behavior setting and real-time dynamic display on the target virtual scene, screen capture or video generation on the sand table display effect and the like, so that the interactive effect is improved.
Referring to fig. 2, a flowchart of a method for deriving an augmented reality-based three-dimensional digital sand table according to a second embodiment of the present invention is shown, where the method includes the following steps:
s201, a processor collects a plurality of actual scene information.
The processor may be, but is not limited to, any device having picture taking and data processing functions. The plurality of actual scene information collected by the processor includes, but is not limited to, indoor scenes and outdoor scenes, and the outdoor scenes include, but is not limited to, scenes with different geographic features, such as hills, flat ground, rivers and the like.
S202, the processor constructs a three-dimensional virtual digital sand table model according to the information of the plurality of actual scenes.
Wherein the three-dimensional virtual digital sand table model comprises terrain information. Specifically, according to actual scene information, feature point extraction is carried out on the sand table, the specific position where the augmented reality sand table needs to be overlaid and displayed is determined, the specific position is bound, the sand table display is guaranteed to be attached to the actual environment, and therefore the three-dimensional virtual digital sand table model is built. It should be noted that the specific position may be a plane.
S203, the processor performs parameter adding processing on the three-dimensional virtual digital sand table model to obtain a three-dimensional vivid model.
The three-dimensional realistic model comprises surface feature information, climate information and social roles. Specifically, the processor adds the ground feature information, the climate information and the social characters to the three-dimensional virtual digital sand table model to obtain the three-dimensional realistic model. The land feature information includes, but is not limited to, vegetation, rivers, and buildings, the climate information includes, but is not limited to, rainfall, snowfall, and sunshine, and the social characters include, but is not limited to, characters and animals.
And S204, generating a sand table deduction application program by the processor according to the three-dimensional realistic model.
Specifically, step S204 includes:
(1) the processor performs motion rule adding processing on social roles (characters, animals and the like) in the three-dimensional realistic model to obtain an augmented reality sand table model; the motion rules include, but are not limited to, walking, running, jumping, etc.;
(2) the processor scans actual object information through the display terminal and extracts the characteristics of the actual object information to obtain initial characteristic points; the actual object information includes, but is not limited to, real objects and real object pictures, for example, including desktop and desktop pictures;
(3) the processor acquires a plurality of initial positions in the augmented reality sand table model, and one-to-one binding is carried out on the initial characteristic points and the initial positions; for example, the initial feature point 1 corresponds to the initial position 1;
(4) the processor saves the binding relationship of the initial characteristic points and the initial positions to generate the sandbox deduction application program.
S205, the display terminal receives a first operation of the user to open the sandbox deduction application program.
The display terminal may include, but is not limited to, a mobile phone, a tablet computer, and augmented reality glasses. When the display terminal is a mobile phone or a tablet computer, the sandbox deduction application program can be understood as an APP installed in the mobile phone or the computer, and the user clicks the APP to open the sandbox deduction application program. When the display terminal is the augmented reality glasses, the sandbox deduction application program can be understood as a software control program arranged inside the augmented reality glasses, an operation button of the software control program is arranged on the augmented reality glasses, and a user presses the button to start the sandbox deduction application program.
And S206, in the sand table deduction application program, the display terminal acquires the current actual environment picture through the built-in image acquisition equipment.
After the sand table deduction application program is opened, the display terminal can acquire the current actual environment picture through a built-in image acquisition device (usually a camera). The actual environment picture may be, but is not limited to, a desktop picture or a wall picture.
And S207, the display terminal extracts the features of the current actual environment picture to obtain target feature points.
After the actual environment picture is collected, the display terminal adopts a feature extraction algorithm to extract features of the picture so as to obtain target feature points.
And the characteristic extraction is to convert the acquired environment picture into a gray scale image and acquire the contour edge of an object in the environment as a characteristic point. The algorithm flow is that 1) an image (window grab image to be detected) is converted into a gray scale image; 2) standardizing the color space of the input image by adopting a Gamma correction method; 3) calculating the gradient of each pixel for obtaining contour information; 4) segmenting the image into small regions; 5) counting a gradient histogram of each region to form a description of each region; 6) combining every several regions into a group, and combining the description of the region characteristics in one group to obtain the description of the group; 7) the feature descriptions of all groups in the image are integrated, and the information (impurities) of discontinuous feature points is removed, so that the profile feature description of the image is obtained, and the profile feature description is finally a feature vector for comparison.
And S208, the display terminal performs matching processing on the target characteristic points according to a preset database to obtain a target position.
The target position is any position in the augmented reality sand table model, the database comprises corresponding relations (including one-to-one correspondence, one-to-many correspondence and many-to-many correspondence) of characteristic points and positions in the augmented reality sand table model, the characteristic points are extracted from an actual object picture, and each position in the augmented reality sand table model corresponds to a virtual scene (one-to-one correspondence). For example, the correspondence between the feature points in the database, the positions of the augmented reality sand table models, and the virtual scenes is as follows: the feature point 1 corresponds to the position 1, and the position 1 corresponds to the virtual scene 1; feature point 1 corresponds to position 1/2, position 1 corresponds to virtual scene 1, and position 2 corresponds to virtual scene 2; feature point 1/2 corresponds to position 1.
If the target characteristic point is a, matching by combining a database to know that the target characteristic point a and the characteristic point 1 belong to an allowable deviation range, and therefore, determining that the target position is the position 1 corresponding to the characteristic point 1.
S209, the display terminal acquires and displays the target virtual scene according to the target position.
Specifically, by combining the corresponding relationship between the position in the database and the virtual scene, it can be known that the virtual scene corresponding to the position 1 is 1, that is, the virtual scene 1 is the target virtual scene, and is displayed on the display terminal, as shown in fig. 3 to 5. It should be noted that fig. 3 to 5 are rendering effect diagrams, which must have a certain color and fill to express the effect. As can be seen from fig. 3 to 5, in any background, the virtual scene can be displayed by implementing the above steps S201 to S209, and the display effect of the virtual scene is not affected by the background.
And S210, the display terminal receives a second operation of the user on the target virtual scene.
Specifically, the user can move, zoom, lift, perform behavior setting and real-time dynamic display on a target virtual scene displayed on the display terminal, perform screen capture or video generation on a sand table display effect, and the like, so that the deduction of the three-dimensional digital sand table based on the augmented reality is realized, the interaction effect between the user and the three-dimensional digital sand table based on the augmented reality is improved, and the enjoyment is improved.
By implementing the method for deducing the three-dimensional digital sand table based on the augmented reality provided by the embodiment of the invention, the user opens the sand table deduction application program of the display terminal, the current actual environment picture is acquired through the built-in image acquisition equipment in the sand table deduction application program, and the display target virtual scene is acquired based on the current actual environment picture, so that the bring-in feeling of the user when the user watches an actual object is enhanced. Meanwhile, the user can perform operations of moving, zooming, lifting, behavior setting and real-time dynamic display on the target virtual scene, screen capture or video generation on the sand table display effect and the like, so that the interactive effect is improved.
Referring to fig. 6, it is a schematic structural diagram of a three-dimensional digital sandbox deriving system based on augmented reality according to a first embodiment of the present invention, and as shown in the figure, the system includes a display terminal 100 and a processor 200 for data interaction. The display terminal 100 includes, but is not limited to, a mobile phone, a tablet computer, and augmented reality glasses.
Further, referring to fig. 7, the display terminal 100 includes:
a receiving module 10, configured to receive a first operation of a user to open a sandbox deduction application;
a first collecting module 11, configured to collect a current actual environment picture in the sandbox deduction application;
an extraction module 12, configured to perform feature extraction on the current actual environment picture to obtain a target feature point;
the matching module 13 is configured to perform matching processing on the target feature points according to a preset database to obtain a target position, where the target position is any one position in an augmented reality sand table model, the database includes a corresponding relationship between feature points and positions in the augmented reality sand table model, and each position in the augmented reality sand table model corresponds to a virtual scene;
the display module 14 is configured to obtain and display a target virtual scene according to the target position;
the receiving module 10 is further configured to receive a second operation of the user on the target virtual scene, where the second operation includes moving, zooming, ascending and descending, setting a behavior of a character and dynamically displaying the character in real time, and performing screen capture or video generation on a display effect of a sand table.
Further, referring to fig. 8, the processor 200 includes:
a second collecting module 20, configured to collect a plurality of actual scene information;
a building module 21, configured to build a three-dimensional virtual digital sand table model according to the plurality of pieces of actual scene information, where the three-dimensional virtual digital sand table model includes terrain information;
the adding module 22 is used for performing parameter adding processing on the three-dimensional virtual digital sand table model to obtain a three-dimensional vivid model, wherein the three-dimensional vivid model comprises surface feature information, climate information and social roles; the land feature information comprises vegetation, rivers and buildings, the climate information comprises rainfall, snowfall and sunshine, and the social roles comprise characters and animals;
and the generating module 23 is configured to generate the sandbox deduction application according to the three-dimensional realistic model.
Further, the generating module 23 is specifically configured to:
adding motion rules to the social roles in the three-dimensional realistic model to obtain an augmented reality sand table model;
scanning actual object information through the display terminal, and performing feature extraction on the actual object information to obtain an initial feature point, wherein the actual object information comprises a real object and a real object picture;
acquiring a plurality of initial positions in the augmented reality sand table model, and binding the initial characteristic points and the initial positions in a one-to-one manner;
and saving the binding relationship between the initial characteristic point and the initial position to generate the sandbox deduction application program.
Further, the adding module 22 is specifically configured to:
and adding the ground feature information, the climate information and the social roles to the three-dimensional virtual digital sand table model to obtain the three-dimensional vivid model.
By implementing the three-dimensional digital sand table deduction system based on augmented reality provided by the embodiment of the invention, a user opens a sand table deduction application program of the display terminal, and in the sand table deduction application program, a current actual environment picture is acquired through built-in image acquisition equipment, and a display target virtual scene is acquired based on the current actual environment picture, so that the bring-in feeling of the user when the user watches an actual object is enhanced. Meanwhile, the user can perform operations of moving, zooming, lifting, behavior setting and real-time dynamic display on the target virtual scene, screen capture or video generation on the sand table display effect and the like, so that the interactive effect is improved.
It should be noted that, in this embodiment, please refer to the description of the method portion for the specific workflow of the augmented reality-based three-dimensional digital sand table deduction system, which is not described herein again.
The above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the present invention, and they should be construed as being included in the following claims and description.

Claims (5)

1. A three-dimensional digital sand table deduction method based on augmented reality is characterized by comprising the following steps:
the processor collects a plurality of actual scene information;
the processor extracts feature points of the actual scene information, determines a specific position where the augmented reality sand table needs to be overlaid and is bound, and builds a three-dimensional virtual digital sand table model;
the processor performs parameter adding processing on the three-dimensional virtual digital sand table model to obtain a three-dimensional vivid model;
the processor generates a sand table deduction application program according to the three-dimensional realistic model;
the display terminal receives a first operation of a user to open the sandbox deduction application program;
in the sand table deduction application program, the display terminal acquires a current actual environment picture through built-in image acquisition equipment;
the display terminal extracts the features of the current actual environment picture to obtain target feature points; the characteristic extraction is to convert the collected environment picture into a gray scale image and obtain the contour edge of an object in the environment as a characteristic point;
the display terminal performs matching processing on the target feature points according to a preset database to obtain a target position, wherein the target position is any one position in an augmented reality sand table model, the database comprises a corresponding relation between the feature points and the positions in the augmented reality sand table model, and each position in the augmented reality sand table model corresponds to a virtual scene;
the display terminal acquires and displays a target virtual scene according to the target position;
and the display terminal receives a second operation of the user on the target virtual scene, wherein the second operation comprises moving, zooming, lifting, behavior setting and real-time dynamic display of the character, and screen capture or video generation of a sand table display effect.
2. The augmented reality-based three-dimensional digital sandbox deduction method of claim 1,
the three-dimensional virtual digital sand table model comprises terrain information;
the three-dimensional realistic model comprises surface feature information, climate information and social characters.
3. The augmented reality-based three-dimensional digital sandbox deduction method of claim 2, wherein the processor generating the sandbox deduction application from the three-dimensional realistic model specifically comprises:
the processor performs motion rule adding processing on the social roles in the three-dimensional realistic model to obtain an augmented reality sand table model;
the processor scans actual object information through the display terminal and extracts features of the actual object information to obtain initial feature points, wherein the actual object information comprises a real object and a real object picture;
the processor acquires a plurality of initial positions in the augmented reality sand table model and one-to-one binds the initial characteristic points and the initial positions;
and the processor saves the binding relationship between the initial characteristic point and the initial position so as to generate the sandbox deduction application program.
4. The method according to claim 2 or 3, wherein the parameter adding process of the three-dimensional virtual digital sand table model by the processor to obtain the three-dimensional realistic model specifically comprises:
the processor adds the surface feature information, the climate information and the social characters to the three-dimensional virtual digital sand table model to obtain the three-dimensional realistic model.
5. The augmented reality-based three-dimensional digital sand table deduction method of claim 4, wherein the ground feature information includes vegetation, rivers and buildings, the climate information includes rainfall, snowfall and sunshine, and the social characters include characters and animals.
CN201711130030.4A 2017-11-15 2017-11-15 Three-dimensional digital sand table deduction method and system based on augmented reality Active CN107797665B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711130030.4A CN107797665B (en) 2017-11-15 2017-11-15 Three-dimensional digital sand table deduction method and system based on augmented reality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711130030.4A CN107797665B (en) 2017-11-15 2017-11-15 Three-dimensional digital sand table deduction method and system based on augmented reality

Publications (2)

Publication Number Publication Date
CN107797665A CN107797665A (en) 2018-03-13
CN107797665B true CN107797665B (en) 2021-02-02

Family

ID=61535106

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711130030.4A Active CN107797665B (en) 2017-11-15 2017-11-15 Three-dimensional digital sand table deduction method and system based on augmented reality

Country Status (1)

Country Link
CN (1) CN107797665B (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110544311B (en) * 2018-05-29 2023-04-25 百度在线网络技术(北京)有限公司 Security warning method, device and storage medium
CN110826375B (en) * 2018-08-10 2022-08-12 广东虚拟现实科技有限公司 Display method, device, terminal device and storage medium
CN109917906A (en) * 2019-01-24 2019-06-21 北京德火科技有限责任公司 A kind of method and system for realizing sight spot interaction based on augmented reality
CN110163831B (en) * 2019-04-19 2021-04-23 深圳市思为软件技术有限公司 Method and device for dynamically displaying object of three-dimensional virtual sand table and terminal equipment
CN110209285B (en) * 2019-06-19 2020-07-17 哈尔滨拓博科技有限公司 Sand table display system based on gesture control
CN110349270B (en) * 2019-07-02 2023-07-28 上海迪沪景观设计有限公司 Virtual sand table presenting method based on real space positioning
CN110348900B (en) * 2019-07-03 2022-07-29 联保(北京)科技有限公司 Data processing method, system and device
CN110648396A (en) * 2019-09-17 2020-01-03 西安万像电子科技有限公司 Image processing method, device and system
CN110721387B (en) * 2019-11-04 2022-04-12 北京容大天成科技有限公司 3D digital psychological sand table implementation method and device, electronic equipment and psychological sand table
CN111104470A (en) * 2019-11-19 2020-05-05 青岛海信网络科技股份有限公司 Method and system for linkage of electronic sand table and emergency platform
CN111696193B (en) * 2020-05-06 2023-08-25 广东康云科技有限公司 Internet of things control method, system and device based on three-dimensional scene and storage medium
CN111638793B (en) * 2020-06-04 2023-09-01 浙江商汤科技开发有限公司 Display method and device of aircraft, electronic equipment and storage medium
CN111651055A (en) * 2020-06-09 2020-09-11 浙江商汤科技开发有限公司 City virtual sand table display method and device, computer equipment and storage medium
CN111652984B (en) * 2020-06-10 2024-03-22 上海商汤智能科技有限公司 Sand table demonstration method and device, computer equipment and storage medium
CN111651056A (en) * 2020-06-10 2020-09-11 浙江商汤科技开发有限公司 Sand table demonstration method and device, computer equipment and storage medium
CN111651053A (en) * 2020-06-10 2020-09-11 浙江商汤科技开发有限公司 Urban sand table display method and device, electronic equipment and storage medium
CN111651057A (en) * 2020-06-11 2020-09-11 浙江商汤科技开发有限公司 Data display method and device, electronic equipment and storage medium
CN111640201A (en) * 2020-06-11 2020-09-08 浙江商汤科技开发有限公司 Control method and device for virtual sand table display, electronic equipment and storage medium
CN111599223A (en) * 2020-06-12 2020-08-28 浙江商汤科技开发有限公司 Sand table display system and sand table display method
CN113436559B (en) * 2021-05-19 2023-04-14 吉林大学 A sand table dynamic landscape real-time display system and display method
CN113254742B (en) * 2021-07-14 2021-11-30 深圳市赛野展览展示有限公司 Display device based on 5G deep learning artificial intelligence
CN114661156B (en) * 2022-03-26 2025-01-07 深圳市思为软件技术有限公司 A method and related equipment for realizing electronic sand table using sequence frames
CN115097938B (en) * 2022-06-25 2025-01-28 成都西南信息控制研究院有限公司 Immersive virtual sandbox simulation public display system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106816077A (en) * 2015-12-08 2017-06-09 张涛 Interactive sandbox methods of exhibiting based on Quick Response Code and augmented reality
CN106843150A (en) * 2017-02-28 2017-06-13 清华大学 A kind of industry spot simulation method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045389B (en) * 2015-07-07 2018-09-04 深圳水晶石数字科技有限公司 A kind of demenstration method of interactive sand table system
CN106571072A (en) * 2015-10-26 2017-04-19 苏州梦想人软件科技有限公司 Method for realizing children education card based on AR
CN106371581A (en) * 2016-04-01 2017-02-01 苏州美房云客软件科技股份有限公司 Interaction method based on IM (Instant Messaging) and 3D virtual technology
CN106887183B (en) * 2017-03-24 2019-04-02 广西七三科技有限公司 A kind of interactive demonstration method and system of BIM augmented reality in building sand table

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106816077A (en) * 2015-12-08 2017-06-09 张涛 Interactive sandbox methods of exhibiting based on Quick Response Code and augmented reality
CN106843150A (en) * 2017-02-28 2017-06-13 清华大学 A kind of industry spot simulation method and device

Also Published As

Publication number Publication date
CN107797665A (en) 2018-03-13

Similar Documents

Publication Publication Date Title
CN107797665B (en) Three-dimensional digital sand table deduction method and system based on augmented reality
US11601630B2 (en) Video processing method, electronic device, and non-transitory computer-readable medium
CN112263837B (en) Weather rendering method, device, equipment and storage medium in virtual environment
WO2018077206A1 (en) Augmented reality scene generation method, device, system and equipment
King et al. ARVino-outdoor augmented reality visualisation of viticulture GIS data
TWI556639B (en) Techniques for adding interactive features to videos
CN104778654A (en) Intangible cultural heritage digital display system and method thereof
Takeuchi et al. ClayVision: the (elastic) image of the city
CN114025219B (en) Rendering method, device, medium and equipment for augmented reality special effects
US9613270B2 (en) Weather displaying method and device
CN115147554A (en) Three-dimensional scene construction method, apparatus, device and storage medium
CN108829250A (en) A kind of object interaction display method based on augmented reality AR
CN106251405A (en) The method of augmented reality and terminal
CN111145135A (en) Image descrambling processing method, device, equipment and storage medium
CN114092670A (en) Virtual reality display method, equipment and storage medium
CN114387445A (en) Object key point identification method and device, electronic equipment and storage medium
CN112581571A (en) Control method and device of virtual image model, electronic equipment and storage medium
CN117788689A (en) Interactive virtual cloud exhibition hall construction method and system based on three-dimensional modeling
EP4510077A1 (en) Image processing method and apparatus, electronic device, and storage medium
KR101235850B1 (en) A method for expressing whether of virtual world and an apparatus thereof
CN108805095A (en) Picture processing method and device, mobile terminal and computer readable storage medium
CN113986407A (en) Cover generation method and device and computer storage medium
CN114554240A (en) Interactive method and device in live broadcast, storage medium, and electronic device
CN107680105A (en) Video data real-time processing method and device, computing device based on virtual world
CN111752391A (en) A virtual interaction method and computer-readable storage medium

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