CN111199577A - Virtual house decoration method - Google Patents
Virtual house decoration method Download PDFInfo
- Publication number
- CN111199577A CN111199577A CN201911418117.0A CN201911418117A CN111199577A CN 111199577 A CN111199577 A CN 111199577A CN 201911418117 A CN201911418117 A CN 201911418117A CN 111199577 A CN111199577 A CN 111199577A
- Authority
- CN
- China
- Prior art keywords
- house
- room
- furniture
- dimensional data
- virtual
- 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
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000005034 decoration Methods 0.000 title claims abstract description 30
- 230000000694 effects Effects 0.000 claims abstract description 9
- 238000000605 extraction Methods 0.000 claims abstract description 4
- 238000003909 pattern recognition Methods 0.000 claims abstract description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000009877 rendering Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0621—Item configuration or customization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/08—Indexing scheme for image data processing or generation, in general involving all processing steps from image acquisition to 3D model generation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Software Systems (AREA)
- Development Economics (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Architecture (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a virtual house decoration method, which comprises the following steps: s1, shooting panoramic photos of each room in the house through a panoramic camera; s2, correcting the picture; s3, cutting the photos, and extracting material information of the wall surface, the ground surface and the top surface of each room; s4, carrying out pattern recognition and feature extraction on the pictures, and extracting a furniture model placed in a room from the pictures; s5, generating three-dimensional data of the blank house at the server side by using the house type graph as a two-dimensional graph; s6, generating decorated three-dimensional data according to the information extracted in the steps S3 and S4; and S7, according to the user instruction, selecting and modifying the material, replacing or adding and deleting the furniture to generate new decoration three-dimensional data. According to the invention, a user can quickly obtain three-dimensional house type data and decoration data only by shooting a panoramic picture of the current house and uploading the panoramic picture to the server, and a decorated effect picture of a future house can be obtained only by simply selecting styles or replacing furniture.
Description
Technical Field
The invention relates to a graphic processing method, in particular to a virtual house decoration method.
Background
When a house is decorated or the furniture is replaced, the existing three-dimensional house information needs to be established, then the existing decoration information needs to be established in the three-dimensional house, finally, the furniture is replaced or redesigned, and then the rendering is carried out to obtain a decorated effect picture. Such a set of processes not only requires very specialized design and modeling skills, but also requires a significant amount of drawing and modeling effort, and also requires the use of very expensive design software and highly configured computer hardware. The ordinary owners often do not have the above conditions, even professional indoor designers need to spend much time and energy, and many times the owners need to perform virtual decoration quickly and check the effect, so how to perform virtual decoration of the existing houses simply and conveniently is a problem to be solved.
Particularly for second-hand house decoration, because decoration and furniture arrangement exist in the second-hand house, indoor patterns cannot be accurately identified through photographing, and therefore virtual design of indoor styles cannot be effectively achieved.
Disclosure of Invention
The invention aims to provide a virtual house decoration method to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme: a house virtual decoration method is characterized by comprising the following steps:
s1, shooting panoramic photos of each room in the house through a panoramic camera;
s2, correcting the photos, and repairing the problems of skew, darkness and the like;
s3, cutting the photos, and extracting material information of the wall surface, the ground surface and the top surface of each room;
s4, carrying out pattern recognition and feature extraction on the pictures, and extracting a furniture model placed in a room from the pictures;
s5, generating three-dimensional data of the blank house at the server side by using the house type graph as a two-dimensional graph;
s6, selecting the materials and models closest to the materials and models in the database according to the wall surface, ground surface and top surface material information and furniture model information extracted in the steps S3 and S4, and loading the selected materials and models into the three-dimensional data of the blank house to generate decorated three-dimensional data;
and S7, according to the user instruction, selecting and modifying the material, replacing or adding and deleting the furniture to generate new decoration three-dimensional data.
In the virtual decoration method for house, the step S6 further includes automatically arranging lights for each room.
In the virtual decoration method for a house, the step S7 further includes automatically generating a panoramic effect map for each room.
In the virtual decoration method for a house, the step S7 further includes connecting the panoramas of each room to form a panoramas of the whole house, so as to generate a path, which is convenient for a user to switch.
In the virtual house decoration method, the method further comprises the steps of automatically deleting all wall materials and removing all furniture information to form the three-dimensional data of the second-hand blank house. Because the second-hand room may have a structural change relative to the design on the house type diagram, the three-dimensional data of the second-hand blank room can be obtained after all decoration information is removed from the three-dimensional data, and if the three-dimensional data of the blank room generated by the house type diagram is different from the actually seen data of the second-hand blank room.
In the virtual house decoration method, the furniture in the three-dimensional data can be moved or zoomed.
In the virtual house decoration method, the most suitable sample plate is automatically searched in the sample plate library of the system according to the style selected by the user and is arranged to the current house type.
In the virtual house decoration method, if the user selects to replace or add furniture, the current decoration style is automatically judged, and furniture suitable for the style is recommended for the user to select.
In the above-mentioned method for virtual decoration of a house, the panoramic camera is an Insta360 ONE X.
In the above virtual house decoration method, the three-dimensional data generation is performed by a server to complete data processing.
Compared with the prior art, when the house is decorated or the furniture is replaced, the three-dimensional information of the existing house needs to be established firstly, then the information of the existing decoration needs to be established in the three-dimensional house, finally the furniture is replaced or redesigned, and then the rendering is carried out to obtain the decorated effect picture, the user only needs to shoot the panoramic picture of the current house and upload the panoramic picture to the server, professional design and modeling skills are not needed, the house type data and decoration data in the house are not needed to be manually established, the three-dimensional house type data and decoration data in the house can be rapidly obtained, the decorated effect picture of the future house can be obtained only by simply selecting styles or replacing the furniture, the threshold of indoor design is greatly reduced, the fussy process of drawing the house type and establishing the model is omitted, and no matter for a master or a professional indoor designer, can provide great convenience.
Drawings
FIG. 1 is a flow chart of the virtual house decoration method of the present invention.
Detailed Description
The following are specific embodiments of the present invention and are further described with reference to the drawings, but the present invention is not limited to these embodiments.
As shown in fig. 1, the virtual house decoration method includes the following steps:
s1, shooting panoramic photos of each room in the house through a panoramic camera;
s2, correcting the photos, and repairing the problems of skew, darkness and the like;
s3, cutting the photos, and extracting material information of the wall surface, the ground surface and the top surface of each room;
s4, carrying out pattern recognition and feature extraction on the pictures, and extracting a furniture model placed in a room from the pictures;
s5, generating three-dimensional data of the blank house at the server side by using the house type graph as a two-dimensional graph;
s6, selecting the materials and models closest to the materials and models in the database according to the wall surface, ground surface and top surface material information and furniture model information extracted in the steps S3 and S4, and loading the selected materials and models into the three-dimensional data of the blank house to generate decorated three-dimensional data;
and S7, according to the user instruction, selecting and modifying the material, replacing or adding and deleting the furniture to generate new decoration three-dimensional data.
In order to improve the reality of the three-dimensional data, in the virtual decoration method for houses, the step S6 further includes automatically arranging lights for each room. Meanwhile, in order to facilitate the preview, the step S7 further includes automatically generating a panoramic effect map for each room. And the panoramic pictures of all rooms are connected to form the panoramic picture of the whole house, so that a path is generated, and convenience is brought to switching of users.
The virtual house decoration method further comprises the steps of automatically deleting all wall materials and removing all furniture information according to a user instruction to form the three-dimensional data of the second-hand blank house. Because the second-hand room may have a structural change relative to the design on the house type diagram, the three-dimensional data of the second-hand blank room can be obtained after all decoration information is removed from the three-dimensional data, and if the three-dimensional data of the blank room generated by the house type diagram is different from the actually seen data of the second-hand blank room. After the second-hand blank house three-dimensional data are generated, a user can add materials of wall surfaces, ground surfaces and top surfaces, add furniture and decorate to achieve DIY home decoration, and the furniture in the three-dimensional data can be moved or zoomed. Meanwhile, according to the style of furniture selected by the user, the method also comprises the step of automatically searching the most suitable sample plate in a sample plate library of the system according to the style selected by the user and arranging the most suitable sample plate in the current house type. If the user selects to replace or add furniture, the current decoration style is automatically judged, and furniture suitable for the style is recommended for the user to select. In order to reduce the calculation load of the mobile terminal of the user, the three-dimensional data generation is used for completing data processing at the server terminal and directly presenting a preview effect at the mobile terminal, and the panoramic camera is an Insta360 ONE X, so that the operation of the mobile terminal is facilitated.
The specific embodiments described herein are merely illustrative of the spirit of the invention. Various modifications or additions may be made to the described embodiments or alternatives may be employed by those skilled in the art without departing from the spirit or ambit of the invention as defined in the appended claims.
Claims (10)
1. A house virtual decoration method is characterized by comprising the following steps:
s1, shooting panoramic photos of each room in the house through a panoramic camera;
s2, correcting the photos, and repairing the problems of skew, darkness and the like;
s3, cutting the photos, and extracting material information of the wall surface, the ground surface and the top surface of each room;
s4, carrying out pattern recognition and feature extraction on the pictures, and extracting a furniture model placed in a room from the pictures;
s5, generating three-dimensional data of the blank house at the server side by using the house type graph as a two-dimensional graph;
s6, selecting the materials and models closest to the materials and models in the database according to the wall surface, ground surface and top surface material information and furniture model information extracted in the steps S3 and S4, and loading the selected materials and models into the three-dimensional data of the blank house to generate decorated three-dimensional data;
and S7, according to the user instruction, selecting and modifying the material, replacing or adding and deleting the furniture to generate new decoration three-dimensional data.
2. A virtual finishing method for a house according to claim 1, characterized in that: the step S6 further includes automatically arranging lights for each room.
3. A virtual finishing method for a house according to claim 1, characterized in that: the step S7 further includes automatically generating a panoramic effect map for each room.
4. A virtual finishing method for a house according to claim 3, characterized in that: the step S7 further includes connecting the panoramas of each room to form a panoramas of the whole house, so as to generate a path, thereby facilitating the switching of users.
5. A virtual finishing method for houses as claimed in claim 1, 2, 3 or 4, wherein: the method further comprises the steps of automatically deleting all wall materials and removing all furniture information to form the three-dimensional data of the second-hand blank room.
6. A virtual finishing method for houses as claimed in claim 1, 2, 3 or 4, wherein: the furniture in the three-dimensional data can move or zoom.
7. A virtual finishing method for houses as claimed in claim 1, 2, 3 or 4, wherein: the method also comprises the step of automatically searching the most suitable sample plate in a sample plate library of the system according to the style selected by the user and arranging the most suitable sample plate to the current house type.
8. A virtual finishing method for houses as claimed in claim 1, 2, 3 or 4, wherein: if the user selects to replace or add furniture, the current decoration style is automatically judged, and furniture suitable for the style is recommended for the user to select.
9. A virtual finishing method for houses as claimed in claim 1, 2, 3 or 4, wherein: the panoramic camera is an Insta360 ONE X.
10. A virtual finishing method for houses as claimed in claim 1, 2, 3 or 4, wherein: and the three-dimensional data is generated and data processing is completed at the server side.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911418117.0A CN111199577A (en) | 2019-12-31 | 2019-12-31 | Virtual house decoration method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911418117.0A CN111199577A (en) | 2019-12-31 | 2019-12-31 | Virtual house decoration method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111199577A true CN111199577A (en) | 2020-05-26 |
Family
ID=70746179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911418117.0A Pending CN111199577A (en) | 2019-12-31 | 2019-12-31 | Virtual house decoration method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111199577A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111968247A (en) * | 2020-07-10 | 2020-11-20 | 北京城市网邻信息技术有限公司 | Method and device for constructing three-dimensional house space, electronic equipment and storage medium |
CN112257272A (en) * | 2020-10-26 | 2021-01-22 | 南京国豪家装饰设计有限公司 | Decoration design method for complete furniture |
CN113190900A (en) * | 2021-04-28 | 2021-07-30 | 吕良方 | Rapid generation method and device of house decoration scheme and readable storage medium |
CN113450450A (en) * | 2021-05-18 | 2021-09-28 | 深圳市中装建设集团股份有限公司 | Intelligent design method and system for home decoration |
CN113609557A (en) * | 2021-07-26 | 2021-11-05 | 阿里巴巴(中国)有限公司 | Home decoration layout method, home decoration layout device, and storage medium |
CN113901553A (en) * | 2021-10-12 | 2022-01-07 | 深圳须弥云图空间科技有限公司 | Old house reconstruction and decoration method and device and storage medium |
CN114842135A (en) * | 2022-04-02 | 2022-08-02 | 阿里巴巴达摩院(杭州)科技有限公司 | Commodity recommendation method, three-dimensional scene model generation method, equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778756A (en) * | 2015-04-10 | 2015-07-15 | 北京明兰网络科技有限公司 | Intelligent home decoration design system |
CN108460840A (en) * | 2018-01-17 | 2018-08-28 | 链家网(北京)科技有限公司 | The methods of exhibiting and displaying device of virtual house decoration |
CN109598783A (en) * | 2018-11-20 | 2019-04-09 | 西南石油大学 | A kind of room 3D modeling method and furniture 3D prebrowsing system |
-
2019
- 2019-12-31 CN CN201911418117.0A patent/CN111199577A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778756A (en) * | 2015-04-10 | 2015-07-15 | 北京明兰网络科技有限公司 | Intelligent home decoration design system |
CN108460840A (en) * | 2018-01-17 | 2018-08-28 | 链家网(北京)科技有限公司 | The methods of exhibiting and displaying device of virtual house decoration |
CN109598783A (en) * | 2018-11-20 | 2019-04-09 | 西南石油大学 | A kind of room 3D modeling method and furniture 3D prebrowsing system |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111968247A (en) * | 2020-07-10 | 2020-11-20 | 北京城市网邻信息技术有限公司 | Method and device for constructing three-dimensional house space, electronic equipment and storage medium |
CN112257272A (en) * | 2020-10-26 | 2021-01-22 | 南京国豪家装饰设计有限公司 | Decoration design method for complete furniture |
CN112257272B (en) * | 2020-10-26 | 2024-01-23 | 南京国豪家装饰设计有限公司 | Decoration design method of furniture set |
CN113190900A (en) * | 2021-04-28 | 2021-07-30 | 吕良方 | Rapid generation method and device of house decoration scheme and readable storage medium |
CN113450450A (en) * | 2021-05-18 | 2021-09-28 | 深圳市中装建设集团股份有限公司 | Intelligent design method and system for home decoration |
CN113450450B (en) * | 2021-05-18 | 2024-03-29 | 深圳市中装建设集团股份有限公司 | Intelligent design method and system for home decoration |
CN113609557A (en) * | 2021-07-26 | 2021-11-05 | 阿里巴巴(中国)有限公司 | Home decoration layout method, home decoration layout device, and storage medium |
CN113609557B (en) * | 2021-07-26 | 2023-09-26 | 阿里巴巴(中国)有限公司 | Home decoration layout method, apparatus and storage medium |
CN113901553A (en) * | 2021-10-12 | 2022-01-07 | 深圳须弥云图空间科技有限公司 | Old house reconstruction and decoration method and device and storage medium |
CN114842135A (en) * | 2022-04-02 | 2022-08-02 | 阿里巴巴达摩院(杭州)科技有限公司 | Commodity recommendation method, three-dimensional scene model generation method, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111199577A (en) | Virtual house decoration method | |
CN107169247B (en) | Household industry service system based on 3D cloud design | |
JP6498872B2 (en) | Designing 3D modeled objects using 2D views | |
CN108986233B (en) | Method and system for rapidly drawing indoor preview | |
CN107492049A (en) | A kind of 3D experience types house ornamentation network platform system | |
JP2008186456A (en) | Methodology for 3d scene reconstruction from 2d image sequences | |
US10394221B2 (en) | 3D printing using 3D video data | |
CN111612880A (en) | Three-dimensional model construction method based on two-dimensional drawing, electronic device and storage medium | |
CN105117399A (en) | Image search method and device | |
CN114708391A (en) | Three-dimensional modeling method, three-dimensional modeling device, computer equipment and storage medium | |
CN114708385A (en) | Virtual building assembly method and device, electronic equipment and storage medium | |
CN112818436B (en) | Real-time scene home decoration design method, device and storage medium | |
CN115471641A (en) | Three-dimensional indoor scene completion method, device, equipment and storage medium | |
CN107845135B (en) | Three-dimensional simulation model and model library construction method and device | |
US11625900B2 (en) | Broker for instancing | |
CN112612463A (en) | Graphical programming control method, system and device | |
CN111589151A (en) | Method, device, equipment and storage medium for realizing interactive function | |
EP4097607B1 (en) | Applying non-destructive edits to nested instances for efficient rendering | |
Sankar et al. | In situ CAD capture | |
CN117298613A (en) | Building block building flow chart automatic generation method and system based on building block components | |
CN113626902A (en) | Material modeling system based on PBR material | |
CN113222905B (en) | Opennsfm and thread.js-based structural damage information updating three-dimensional display method | |
Hennessey et al. | An Image Degradation Model for Depth‐augmented Image Editing | |
CN110765527A (en) | Soft and hard dress replacement system based on mDesk equipment | |
JP6330248B2 (en) | Information processing apparatus, control method thereof, and program |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230908 Address after: Room A310, Building 7, 700 Wanrong Road, Jing'an District, Shanghai Applicant after: Shanghai Ke'errui Software Technology Co.,Ltd. Address before: Room 703-186, No. 1207, Guangzhong West Road, Jing'an District, Shanghai 200040 Applicant before: SHANGHAI JIANJIA INFORMATION TECHNOLOGY Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200526 |