CN112818436B - Real-time scene home decoration design method, device and storage medium - Google Patents

Real-time scene home decoration design method, device and storage medium Download PDF

Info

Publication number
CN112818436B
CN112818436B CN202011563875.4A CN202011563875A CN112818436B CN 112818436 B CN112818436 B CN 112818436B CN 202011563875 A CN202011563875 A CN 202011563875A CN 112818436 B CN112818436 B CN 112818436B
Authority
CN
China
Prior art keywords
area
paving
model
client
real
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
CN202011563875.4A
Other languages
Chinese (zh)
Other versions
CN112818436A (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.)
Foshan Oushennuo Yunshang Technology Co ltd
Original Assignee
Foshan Oushennuo Yunshang Technology Co ltd
Filing date
Publication date
Application filed by Foshan Oushennuo Yunshang Technology Co ltd filed Critical Foshan Oushennuo Yunshang Technology Co ltd
Priority to CN202011563875.4A priority Critical patent/CN112818436B/en
Publication of CN112818436A publication Critical patent/CN112818436A/en
Application granted granted Critical
Publication of CN112818436B publication Critical patent/CN112818436B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a real-time scene home decoration design method, equipment and a storage medium, wherein the method comprises the following steps of S1: receiving field image data with depth information, creating a stereoscopic view model according to the field image data, and independently dividing each plane area in the stereoscopic view model; step S2: receiving a preselected area instruction sent by a client, and determining at least one plane area selected by a user as a paving area according to the preselected area instruction; step S3: and receiving a tile paving instruction sent by the client, paving the tile model appointed by the user in a paving area according to the tile paving instruction in a default mode, and updating the stereoscopic view model to be displayed in the client. The invention can realize the field communication between the owners and the designers, so that the owners can check the design effect on site, the communication cost is reduced, and the communication efficiency is improved.

Description

Real-time scene home decoration design method, device and storage medium
Technical Field
The invention relates to the field of home decoration data processing, in particular to a real-time scene home decoration design method, equipment and storage medium.
Background
At present, the home decoration early-stage owners hardly express visual and real requirements to designers or decoration companies, and the home decoration can be designed after the designer goes to the home to measure the house size and then draws the house pattern, and the owners go to the home to browse the design pattern; during the period, the home decoration design scheme can be determined by communicating with the designer for a plurality of times and modifying the design drawing for a plurality of times. The design process becomes relatively complicated due to the fact that the owners and designers cannot communicate with each other on site in time, and the communication cost of the traditional home decoration industry is increased.
Disclosure of Invention
In order to overcome the defects of the prior art, one of the purposes of the invention is to provide a real-time scene home decoration design method which can realize the field communication between a proprietor and a designer, so that the proprietor can check the design effect on site, reduce the communication cost and improve the communication efficiency.
The second object of the present invention is to provide an electronic device.
It is a further object of the present invention to provide a storage medium.
One of the purposes of the invention is realized by adopting the following technical scheme:
A real-time scene home dress designing method comprises the following steps:
Step S1: receiving field image data with depth information, creating a stereoscopic view model according to the field image data, and independently dividing each plane area in the stereoscopic view model;
Step S2: receiving a preselected area instruction sent by a client, and determining at least one plane area selected by a user as a paving area according to the preselected area instruction;
Step S3: and receiving a tile paving instruction sent by the client, paving the tile model appointed by the user in a paving area according to the tile paving instruction in a default mode, and updating the stereoscopic view model to be displayed in the client.
Further, the method also comprises the step of receiving a segmentation instruction sent by the client, and dividing the connected plane area into different independent areas according to the segmentation instruction.
Further, the client generates a corresponding segmentation instruction according to the scribing track input by the user on any plane area; or alternatively, the first and second heat exchangers may be,
And the client forms a separation line according to at least two dividing clicking operations input by a user and combining the positions and the sequential connecting lines of the dividing clicking operations to generate a corresponding dividing instruction.
Further, the default paving mode of paving the ceramic tile model in the paving area is as follows:
Defaulting the paving quantity of the tiles, and changing the size of the tiles to enable the paving area of the defaulting quantity of the tiles to be the same as the paving area; or alternatively, the first and second heat exchangers may be,
The tile size is defaulted by changing the number of tiles so that the tile laying area is the same as the area of the laying area.
Further, the method further comprises the following steps: receiving a furniture placing instruction sent by a client, and adding a furniture model appointed by a user into the stereoscopic view model according to the furniture placing instruction.
Further, the method further comprises the following steps: receiving an editing instruction sent by a client, and carrying out custom setting on the number of tiles or the size of the tiles in a paving area according to the editing instruction; and/or the number of the groups of groups,
And carrying out custom setting on the presentation mode of the furniture model added into the stereoscopic view model according to the editing instruction.
Further, the tile laying instruction and the furniture placing instruction are generated when the user finishes the operation of selecting and dragging the corresponding product model to the designated area in the client.
Further, the method further comprises the step S4: and storing the stereoscopic view model paved with the ceramic tile model or the furniture model.
The second purpose of the invention is realized by adopting the following technical scheme:
An electronic device comprising a processor, a memory and a computer program stored on the memory and executable on the processor, wherein the processor implements the real-time scene home design method described above when executing the computer program.
The third purpose of the invention is realized by adopting the following technical scheme:
A storage medium having stored thereon a computer program which, when executed, implements the real-time scene house-hold design method described above.
Compared with the prior art, the invention has the beneficial effects that:
according to field image data obtained by field shooting and combining with an AR technology, a three-dimensional view model is created, a ceramic tile model is paved in a paving area in the three-dimensional view model, a home decoration effect is rapidly displayed, a designer and a proprietor can communicate on a decoration field, and communication efficiency of the designer and the proprietor is improved.
Drawings
FIG. 1 is a flow chart of a real-time scene home decoration design method according to the present invention;
FIG. 2 is a schematic diagram of a client display interface for dragging a tile model according to the present invention;
FIG. 3 is a schematic diagram of a client display interface for dragging a tile model to a paving area in accordance with the present invention;
FIG. 4 is a schematic view of a client display interface of the present invention in which a tile model has been laid in a laying area;
FIG. 5 is a schematic diagram of a client display interface for dragging a furniture model according to the present invention;
FIG. 6 is a schematic diagram of a client display interface for adding a furniture model to a perspective view model according to the present invention.
Detailed Description
The present invention will be further described with reference to the accompanying drawings and detailed description, wherein it is to be understood that, on the premise of no conflict, the following embodiments or technical features may be arbitrarily combined to form new embodiments.
Example 1
The embodiment provides a real-time scene home decoration design method, which can add home decoration products to pictures shot by terminal equipment in real time, is convenient for a designer to communicate with an owner on a decoration site, and improves communication efficiency.
As shown in fig. 1, the method of this embodiment specifically includes the following steps:
step S1: and receiving field image data with depth information, creating a stereoscopic view model according to the field image data, and independently dividing each plane area in the stereoscopic view model.
A user needs to log in a designated APP client by using terminal equipment such as a mobile phone, a tablet and the like, and then a camera with depth of field on the terminal equipment is used for shooting a scene so as to acquire image information and depth of field information; the user can control the camera to be started by using the client, analyze video data of a decoration site shot by the camera in real time to create a stereoscopic view model, and upload a video or a picture shot in advance to the client, wherein the client creates the stereoscopic view model based on the video or the picture.
According to the embodiment, a stereoscopic view model is obtained through combining a camera with depth of field with an AR technology, and each plane area in the stereoscopic view model is divided according to the boundary of image display and depth of field information, so that each plane area can be independent and can be independently selected and independently edited; meanwhile, a topological graph can be created for the space, corresponding labels are added according to the position of each plane area in the space, so that different plane areas can be distinguished, for example, labels on the ground are added to the plane A area in the figure 2, labels on the ceiling are added to the plane B area, and the plane C area is marked as a wall surface.
Each divided plane area is provided with a respective independent model, so that when any one plane area is selected later and tiles are paved in the plane area, the area identification and the paving of the tiles are more accurate; meanwhile, a space topological graph is created according to the position of each plane area in the space, and the logical structural relation between the field picture and each divided plane area is clearly reflected by utilizing the topological relation so as to realize that a stereoscopic picture model is combined with the field environment and then is displayed in a client, so that the stereoscopic picture model is combined with the field environment, and an augmented reality scene is generated.
Step S2: and receiving a preselected area instruction sent by the client, and determining at least one plane area selected by a user as a paving area according to the preselected area instruction.
The user can click any plane area in the stereoscopic view model displayed by the client, the color displayed by the selected plane area in the client is changed to the designated color, or the boundary position of the selected plane area is framed by a line segment, so that the user can clearly see the range related to the plane area selected by the user in the client.
And if so, dividing the plane area into two parts by taking the dividing line as a reference, wherein each part can be independently selected and independently edited. In addition, a user can input at least two dividing clicking operations in the client, judge whether the continuous clicking positions are in the same plane area at the same time, if so, connect a plurality of clicking points according to the positions of each clicking and the sequence of continuous clicking to form a dividing line, detect whether at least two boundaries in the plane area overlapped with the dividing line intersect with the dividing line, if so, divide the plane area into two parts by taking the dividing line as a reference, and each part can be independently selected and independently edited. The segmented planar region is correspondingly constructed with a corresponding independent model, the segmented region model is used for replacing an undivided region model, the segmented planar region is added into a space topological graph, and the accuracy of region identification for paving tiles in the region is improved.
In addition, the planar area connected in the stereoscopic view model may be divided into different independent areas by the above manual division method, for example, if the plane a and the plane C in fig. 2 are not automatically divided into two independent planar areas in the stereoscopic view model, the user may divide the plane a and the plane C by the manual division method at this time to form the ground plane area and the wall plane area.
Step S3: and receiving a tile paving instruction sent by the client, paving the tile model appointed by the user in a paving area according to the tile paving instruction in a default mode, and updating the stereoscopic view model to be displayed in the client.
The user can call a product model library in the client, wherein preset tile models of different types and furniture models of different styles are stored in the product model library, after the user selects any one of the plane areas in the client, as shown in fig. 2-4, the user can drag the tile model of any one style in the product model library to the selected plane area to generate a tile paving instruction, and the tile model is added into the designated plane area of the stereoscopic vision model according to the tile paving instruction and in combination with a default paving mode, so that the tile selected by the user is paved at the position of the plane area in the stereoscopic vision model, and the user intuitively sees the effect of the tile in the home style. In addition, as shown in fig. 5 to 6, a user can select any furniture model and drag the furniture model to any position of the stereoscopic view model, so that a corresponding furniture placement instruction is generated, and the furniture model designated by the user is added into the stereoscopic view model according to the furniture placement instruction, so that the user can view the effect presented by the furniture in the home style; wherein the furniture model may be, for example, a sofa, a chair, a television, etc.
The default paving mode for paving the ceramic tile model in the paving area is as follows:
Defaulting the paving quantity of the tiles, and changing the size of the tiles to enable the paving area of the defaulting quantity of the tiles to be the same as the paving area; or, default tile size, by varying the number of tiles so that the tile lay area is the same as the area of the lay area. The area of each plane area can be measured when the camera with depth of field shoots, and a plurality of tiles are paved into a paved area in a mode of fixing the number of the tiles or fixing the size of the tiles, so that the paved area of the tiles in the plane area is the same as the area of the plane area; and the user can switch the default paving mode in the client.
In addition, the user can edit the paved tiles or the paved furniture, the user can set the standard size of each tile in advance in the setting interface of the client, and can set the number of the tiles in the transverse and longitudinal directions, and after the setting is finished, the tiles can be paved in the paving area according to the setting parameters input by the user; the user can also carry out the custom setting to the size, the pendulum direction, the model color and other parameters of any furniture model, so that the furniture can realize operations such as zooming, rotation, mirror image and the like in the stereoscopic view model, and simultaneously, the furniture materials can be replaced to realize collocation of different colors.
In the embodiment, the tile model and the furniture model are added into the stereoscopic view model, and a user can immediately check the home decoration style on site by using the client; the stereoscopic view model paved with the ceramic tiles and the furniture can be stored in the cloud, so that owners and designers can review the stereoscopic view model from the cloud after communication, and convenience is improved. According to the embodiment, the on-site picture can be three-dimensional based on the AR technology, a user can check the paving and placing effects of the ceramic tiles and furniture at multiple angles, so that the requirements of the owners can be expressed in a materialized mode when the owners communicate with designers on site, and the virtual live-action home decoration design is realized.
Example two
The embodiment provides an electronic device, which comprises a processor, a memory and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the real-time scene home design method in the first embodiment when executing the computer program; in addition, the present embodiment also provides a storage medium having stored thereon a computer program which, when executed, implements the real-time scene house-hold design method described above.
The apparatus and the storage medium in this embodiment and the method in the foregoing embodiments are based on two aspects of the same inventive concept, and the detailed description of the method implementation process has been given above, so those skilled in the art can clearly understand the structure and implementation process of the system in this embodiment according to the foregoing description, and the details are omitted herein for brevity.
The above embodiments are only preferred embodiments of the present invention, and the scope of the present invention is not limited thereto, but any insubstantial changes and substitutions made by those skilled in the art on the basis of the present invention are intended to be within the scope of the present invention as claimed.

Claims (9)

1. A real-time scene home decoration design method, comprising:
Step S1: receiving field image data with depth information, creating a stereoscopic view model according to the field image data, and independently dividing each plane area in the stereoscopic view model, or creating a topological graph for a space, and adding corresponding labels according to the position of each plane area in the space so as to distinguish different plane areas;
Step S2: receiving a preselected area instruction sent by a client, and determining at least one plane area selected by a user as a paving area according to the preselected area instruction;
Step S3: receiving a tile paving instruction sent by a client, paving a tile model appointed by a user in a paving area according to the tile paving instruction in a default mode, and updating a stereoscopic view model to be displayed in the client;
The client generates a corresponding segmentation instruction according to a scribing track input by a user in any plane area; or alternatively, the first and second heat exchangers may be,
And the client forms a separation line according to at least two dividing clicking operations input by a user and combining the positions and the sequential connecting lines of the dividing clicking operations to generate a corresponding dividing instruction.
2. The real-time scene home decoration design method according to claim 1, further comprising receiving a segmentation command sent by the client, and dividing the connected planar areas into different independent areas according to the segmentation command.
3. The real-time scene house-hold design method according to claim 1, wherein the default laying mode of the tile model in the laying area is:
Defaulting the paving quantity of the tiles, and changing the size of the tiles to enable the paving area of the defaulting quantity of the tiles to be the same as the paving area; or alternatively, the first and second heat exchangers may be,
The tile size is defaulted by changing the number of tiles so that the tile laying area is the same as the area of the laying area.
4. The real-time scene house-hold design method as claimed in claim 1, further comprising: receiving a furniture placing instruction sent by a client, and adding a furniture model appointed by a user into the stereoscopic view model according to the furniture placing instruction.
5. The real-time scene house-hold design method as claimed in claim 1, further comprising:
Receiving an editing instruction sent by a client, and carrying out custom setting on the number of tiles or the sizes of the tiles in a paving area according to the editing instruction, or carrying out custom setting on the presentation mode of a furniture model added into a stereograph model according to the editing instruction.
6. The real-time scene home design method of claim 4, wherein the tile laying instructions and the furniture placement instructions are generated by a user when the user completes an operation of selecting and dragging the corresponding product model to a designated area in the client.
7. The real-time scene home decoration design method according to claim 1, further comprising step S4: and storing the stereoscopic view model paved with the ceramic tile model or the furniture model.
8. An electronic device comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the processor implementing the real-time scene house-hold design method according to any one of claims 1 to 7 when executing the computer program.
9. A storage medium having stored thereon a computer program which, when executed, implements the real-time scene house-hold design method of any one of claims 1 to 7.
CN202011563875.4A 2020-12-25 Real-time scene home decoration design method, device and storage medium Active CN112818436B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011563875.4A CN112818436B (en) 2020-12-25 Real-time scene home decoration design method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011563875.4A CN112818436B (en) 2020-12-25 Real-time scene home decoration design method, device and storage medium

Publications (2)

Publication Number Publication Date
CN112818436A CN112818436A (en) 2021-05-18
CN112818436B true CN112818436B (en) 2024-06-11

Family

ID=

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1630321A2 (en) * 2004-08-25 2006-03-01 Rupert Krammer Laying mat for tiles and method of laying tiles
CN101078292A (en) * 2007-06-18 2007-11-28 德胜(苏州)洋楼有限公司 Method for paving ceramic tile on wood structure house floor
CN103839293A (en) * 2014-03-07 2014-06-04 武汉蜗牛科技有限责任公司 Three-dimensional house decorating method and system
CN104268944A (en) * 2014-09-09 2015-01-07 北京尔宜居科技有限责任公司 Automatic display method of decorative tile and marble laying scheme
CN107169247A (en) * 2017-06-30 2017-09-15 重庆八戒工程网络有限公司 The household profession service platform designed based on 3D clouds
CN107729615A (en) * 2017-09-18 2018-02-23 巧夺天宫(深圳)科技有限公司 Ground surface finishing non-standard paving system, laying method, electronic equipment and computer program product
CN207881691U (en) * 2018-02-05 2018-09-18 湖南城建职业技术学院 A kind of building decoration engineering detection rule for verticality
CN111405270A (en) * 2020-03-26 2020-07-10 河南师慧信息技术有限公司 VR immersive application system based on 3D live-action cloning technology

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1630321A2 (en) * 2004-08-25 2006-03-01 Rupert Krammer Laying mat for tiles and method of laying tiles
CN101078292A (en) * 2007-06-18 2007-11-28 德胜(苏州)洋楼有限公司 Method for paving ceramic tile on wood structure house floor
CN103839293A (en) * 2014-03-07 2014-06-04 武汉蜗牛科技有限责任公司 Three-dimensional house decorating method and system
CN104268944A (en) * 2014-09-09 2015-01-07 北京尔宜居科技有限责任公司 Automatic display method of decorative tile and marble laying scheme
CN107169247A (en) * 2017-06-30 2017-09-15 重庆八戒工程网络有限公司 The household profession service platform designed based on 3D clouds
CN107729615A (en) * 2017-09-18 2018-02-23 巧夺天宫(深圳)科技有限公司 Ground surface finishing non-standard paving system, laying method, electronic equipment and computer program product
CN207881691U (en) * 2018-02-05 2018-09-18 湖南城建职业技术学院 A kind of building decoration engineering detection rule for verticality
CN111405270A (en) * 2020-03-26 2020-07-10 河南师慧信息技术有限公司 VR immersive application system based on 3D live-action cloning technology

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于理实一体化的虚拟仿真实训平台构建与应用研究;年立辉;魏静;武永峰;袁明慧;;现代职业教育;20200828(第35期);105-107 *

Similar Documents

Publication Publication Date Title
US20220358734A1 (en) Augmented reality task identification and assistance in construction, remodeling, and manufacturing
US11367250B2 (en) Virtual interaction with three-dimensional indoor room imagery
JP6499854B2 (en) Impairment reality
US7365747B2 (en) Methods and systems for controlling an image generator to define, generate, and view geometric images of an object
CN103472985B (en) A kind of user's edit methods of three-dimensional shopping platform display interface
EP2469474A1 (en) Creation of a playable scene with an authoring system
JP7208549B2 (en) VIRTUAL SPACE CONTROL DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
US11836867B2 (en) Techniques for virtual visualization of a product in a physical scene
CN107945225A (en) The method and device of virtual scene structure, computing device, storage medium
EP2936442A1 (en) Method and apparatus for adding annotations to a plenoptic light field
US20220262086A1 (en) Home visualization tool
CN115049811A (en) Editing method, system and storage medium of digital twin virtual three-dimensional scene
CN107918689A (en) Ground surface finishing design system, design method, electronic equipment and computer program product
CN112818436B (en) Real-time scene home decoration design method, device and storage medium
CN112818436A (en) Real-time scene home decoration design method, equipment and storage medium
CN115512089A (en) Rapid browsing method of BIM (building information modeling) model
US11978111B2 (en) Object virtualization processing method and device, electronic device and storage medium
CN114288664A (en) Game scene generation method and device, storage medium and electronic device
CN113126770A (en) Interactive three-dimensional scenery system based on augmented reality
Chalumattu et al. Simplifying the process of creating augmented outdoor scenes
JP2017084215A (en) Information processing system, control method thereof, and program
TWI818474B (en) Method and system for rapid conversion of style for a three-dimensional space
TWI835471B (en) Method for editing layout plan, system and computer-readable storage medium
CN116070334B (en) Multi-dimensional model construction method for digital twin application
CN117788688A (en) Method for three-dimensionally constructing scene by live-action

Legal Events

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