[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111199577A - Virtual house decoration method - Google Patents

Virtual house decoration method Download PDF

Info

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
Application number
CN201911418117.0A
Other languages
Chinese (zh)
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.)
Shanghai Ke'errui Software Technology Co ltd
Original Assignee
Shanghai Jianjia Information Technology Co ltd
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 Shanghai Jianjia Information Technology Co ltd filed Critical Shanghai Jianjia Information Technology Co ltd
Priority to CN201911418117.0A priority Critical patent/CN111199577A/en
Publication of CN111199577A publication Critical patent/CN111199577A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0621Item configuration or customization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/08Indexing 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

Virtual house decoration method
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.
CN201911418117.0A 2019-12-31 2019-12-31 Virtual house decoration method Pending CN111199577A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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