A cabinet intelligent layout method, device and electronic equipment

By acquiring the reference layout path and information of the cabinets, and dividing the wall cabinet path in combination with the positions of doors, windows and flues, the cabinet size and position are automatically determined, solving the problem of cumbersome cabinet design and realizing fast and automated cabinet layout.

CN114549803BActive Publication Date: 2026-02-10SHENZHEN BINCENT TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111403127.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-24
Publication Date
2026-02-10
Estimated Expiration
2041-11-24

AI Technical Summary

Technical Problem

Existing cabinet designs are cumbersome, inefficient, and unable to quickly meet user needs.

Method used

By acquiring the reference layout path and information of the cabinets, the range information of the wall cabinet path is determined, and it is divided according to the location of doors, windows and flues. Combined with the paths of base cabinets, wall cabinets and corner cabinets, the size and placement of the cabinets are automatically determined.

Benefits of technology

It enables rapid and automated cabinet layout design in different 3D kitchen scenarios, meeting users' design needs and improving design efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114549803B_ABST
    Figure CN114549803B_ABST
Patent Text Reader

Abstract

The present disclosure provides a cabinet intelligent layout method and device and electronic equipment. The specific scheme is: obtaining a reference layout path of a cabinet and reference cabinet information, wherein the reference cabinet information includes floor cabinet information and wall cabinet information; determining range information of a wall cabinet path according to the reference layout path and the wall cabinet information; in the case that the range information is greater than a first threshold, segmenting a wall cabinet path in the reference layout path according to the positions and sizes of doors and windows and the position and size of a chimney; determining a current floor cabinet corner cabinet path and a wall cabinet corner cabinet path; and determining the sizes and placement positions of the floor cabinet and the wall cabinet according to the length and position of a final path. Thus, in different 3D kitchen scenes, the layout and design of the kitchen cabinet can be automatically arranged by drawing the path of the cabinet and selecting the cabinet style.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of household appliances, and more particularly to a method, apparatus, and computer device for intelligent layout of kitchen cabinets. Background Technology

[0002] With the development of the times, people's demands for interior design are constantly increasing, and they are placing higher and higher demands on designers' design speed and efficiency. They hope to quickly design a kitchen layout, arrange cabinets, and check the design effect. However, the current cabinet design and layout is relatively cumbersome and cannot be done quickly.

[0003] In related technologies, designers typically determine the various dimensions of the cabinets based on user needs and the size of the space, then draw the cabinet layout on design drawings, and then draw each cabinet on drawings according to the layout of each cabinet. The drawing and measurement process is tedious, complex, inefficient, and slow to produce results. Therefore, how to efficiently and accurately lay out the cabinets is a problem that urgently needs to be solved. Summary of the Invention

[0004] This disclosure aims to at least partially address one of the technical problems in the related art.

[0005] This disclosure provides a method, apparatus, system, and storage medium for intelligent layout of kitchen cabinets.

[0006] According to a first aspect of this disclosure, a smart cabinet layout method is provided, comprising:

[0007] Obtain the reference layout path and reference cabinet information for the cabinets, wherein the reference cabinet information includes base cabinet information and wall cabinet information;

[0008] Based on the reference layout path and the wall cabinet information, determine the range information of the wall cabinet path;

[0009] If the range information is greater than a first threshold, the wall cabinet path in the reference layout path is segmented according to the position and size of the doors and windows and the position and size of the flue.

[0010] Determine the current paths for base cabinets, corner cabinets, and wall cabinets;

[0011] Determine the size and placement of the base cabinets and wall cabinets based on the length and location of the final path.

[0012] According to a second aspect of this disclosure, a smart cabinet layout device is provided, comprising:

[0013] The first acquisition module is used to acquire the reference layout path and reference cabinet information of the cabinet, wherein the reference cabinet information includes base cabinet information and wall cabinet information;

[0014] The first determining module is used to determine the range information of the wall cabinet path based on the reference layout path and the wall cabinet information;

[0015] The segmentation module is used to segment the wall cabinet path in the reference layout path according to the position and size of the doors and windows and the position and size of the flue when the range information is greater than a first threshold.

[0016] The second determining module is used to determine the current path of the base cabinet corner cabinet and the path of the wall cabinet corner cabinet;

[0017] The third determining module is used to determine the size and placement of the base cabinets and wall cabinets based on the length and location of the final path.

[0018] According to a third aspect of this disclosure, an electronic device is provided, comprising:

[0019] At least one processor; and

[0020] A memory communicatively connected to the at least one processor; wherein,

[0021] The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method described in any one of the first aspects.

[0022] According to a fourth aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are used to cause the computer to perform the method described in any one of the first aspects.

[0023] This disclosure first obtains a reference layout path and reference cabinet information, including base cabinet and wall cabinet information. Then, based on the reference layout path and wall cabinet information, the range of the wall cabinet path is determined. If the range exceeds a first threshold, the wall cabinet path within the reference layout path is segmented according to the position and size of doors and windows, as well as the position and size of the flue. Next, the current base cabinet corner cabinet path and wall cabinet corner cabinet path are determined. Finally, based on the length and position of the final path, the size and placement of the base and wall cabinets are determined. Therefore, in different 3D kitchen scenarios, the layout and design of kitchen cabinets can be automatically arranged by drawing the cabinet path and selecting the cabinet style. This quickly meets the user's design needs, enabling rapid design and layout of cabinets for a kitchen layout.

[0024] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0025] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0026] Figure 1 This is a flowchart illustrating a smart cabinet layout method proposed in one embodiment of this disclosure;

[0027] Figure 2 This is a structural block diagram of a smart cabinet layout device provided in this disclosure;

[0028] Figure 3 A structural block diagram of the electronic device provided in this disclosure. Detailed Implementation

[0029] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are used only to explain this disclosure, and should not be construed as limiting this disclosure. Rather, embodiments of this disclosure include all variations, modifications, and equivalents falling within the spirit and scope of the appended claims.

[0030] It should be noted that the main body executing the smart cabinet layout method in this embodiment is a smart cabinet layout device, which can be implemented by software and / or hardware. The device can be configured in a computer device, which may include, but is not limited to, a terminal, a server, etc.

[0031] Figure 1 This is a flowchart illustrating a smart cabinet layout method proposed in one embodiment of this disclosure.

[0032] like Figure 1 As shown, the intelligent layout method for the cabinet includes:

[0033] S101, Obtain the reference layout path and reference cabinet information of the cabinet, wherein the reference cabinet information includes base cabinet information and wall cabinet information.

[0034] It should be noted that in different 3D kitchen scenes, the layout and design of the kitchen cabinets can be automatically arranged by drawing the path of the cabinets and selecting the cabinet styles.

[0035] Specifically, different kitchen scenarios can correspond to different cabinet paths. The cabinet layout should be based on the apartment type and kitchen space size. Common layouts suitable for small kitchens include "I" shape and "L" shape, while layouts suitable for large kitchens include "U" shape, double-line shape, and island shape.

[0036] The reference layout path can include the size and position of each unit cabinet in the current cabinet path, as well as related parameters.

[0037] The reference cabinet information may include the adaptation ID, adaptation pattern data, bottom shape and area data of corner cabinets, bottom shape and area data of flue area cabinets, bottom shape and area data of stove cabinets, bottom shape and area data of sink cabinets, bottom shape and area data of range hood cabinets, bottom shape and area data of dish cabinets, base cabinet information, wall cabinet information, and information of medium and tall cabinets, without any limitations.

[0038] Optionally, before obtaining the reference layout path and reference cabinet information, the initial layout path of the cabinets can be determined based on the current kitchen layout structure information. Further, if the length of any sub-path in the initial layout path is less than a threshold, that sub-path is removed to determine the target layout path. If the target layout path contains more than 2 points, the current target layout path is determined as the reference layout path.

[0039] It should be noted that if the number of points contained in the target layout path is less than 2, the layout will fail, meaning that the condition of a straight path cannot be met.

[0040] After determining the initial layout path, the initial layout path can be checked, that is, the beginning and end processing can be performed to check the length of each sub-path in the initial layout path. If the length of any sub-path is less than the threshold, it means that the path is too short and cannot meet the requirements, so it needs to be removed.

[0041] S102, Determine the range information of the wall cabinet path based on the reference layout path and wall cabinet information.

[0042] Furthermore, the base cabinets and wall cabinets are offset, so that the range of cabinet placement can be offset based on the reference layout path and the front and rear thickness information of the wall cabinets in the cabinet, thereby determining the range information of the wall cabinet path.

[0043] S103, if the range information is greater than the first threshold, the wall cabinet path in the reference layout path is segmented according to the position and size of the doors and windows and the position and size of the flue.

[0044] It should be noted that if the area where the cabinets are arranged is smaller than the preset threshold, the layout will fail. In this case, the wall cabinet path will be divided according to the position and size of the doors and windows. The wall cabinet path can be cut according to the position and size of the flue.

[0045] Optionally, after segmentation, wall cabinet paths with a length less than the second threshold can be removed. That is, wall cabinet paths are detected, and paths that are too short are removed.

[0046] S104, determine the current path of the base cabinet corner cabinet and the path of the wall cabinet corner cabinet.

[0047] Optionally, when determining the current path of the base cabinet corner cabinet and the path of the wall cabinet corner cabinet, the path of the base cabinet corner cabinet can be calculated based on the intersection of the paths of the base cabinet corner cabinets and the path of the wall cabinet corner cabinets.

[0048] S105. Determine the size and placement of the base cabinets and wall cabinets based on the length and location of the final path.

[0049] Optionally, the dimensions and placement of the base cabinets and wall cabinets can be determined based on the length and location of the final path.

[0050] In some possible implementation methods, the dimensions and positions of the stove cabinet, range hood cabinet, and sink cabinet can be determined, and then the middle and tall cabinets and refrigerator can be arranged. Finally, based on the base cabinet path and wall cabinet path included in the final path, the final cabinets can be arranged, and then the corresponding style cabinets can be placed in the corresponding positions.

[0051] This disclosure first obtains a reference layout path and reference cabinet information, including base cabinet and wall cabinet information. Then, based on the reference layout path and wall cabinet information, the range of the wall cabinet path is determined. If the range exceeds a first threshold, the wall cabinet path within the reference layout path is segmented according to the position and size of doors and windows, as well as the position and size of the flue. Next, the current base cabinet corner cabinet path and wall cabinet corner cabinet path are determined. Finally, based on the length and position of the final path, the size and placement of the base and wall cabinets are determined. Therefore, in different 3D kitchen scenarios, the layout and design of kitchen cabinets can be automatically arranged by drawing the cabinet path and selecting the cabinet style. This quickly meets the user's design needs, enabling rapid design and layout of cabinets for a kitchen layout.

[0052] To achieve the above embodiments, this disclosure also proposes a smart cabinet layout device.

[0053] Figure 2 This is a structural schematic diagram of a smart cabinet layout device provided in an embodiment of this disclosure.

[0054] like Figure 2 As shown, the smart cabinet layout device 200 includes: a first acquisition module 210, a first determination module 220, a segmentation module 230, a second determination module 240, and a third determination module 250.

[0055] The first acquisition module is used to acquire the reference layout path and reference cabinet information of the cabinet, wherein the reference cabinet information includes base cabinet information and wall cabinet information;

[0056] The first determining module is used to determine the range information of the wall cabinet path based on the reference layout path and the wall cabinet information;

[0057] The segmentation module is used to segment the wall cabinet path in the reference layout path according to the position and size of the doors and windows and the position and size of the flue when the range information is greater than a first threshold.

[0058] The second determining module is used to determine the current path of the base cabinet corner cabinet and the path of the wall cabinet corner cabinet;

[0059] The third determining module is used to determine the size and placement of the base cabinets and wall cabinets based on the length and location of the final path.

[0060] Optionally, the first acquisition module is further configured to:

[0061] Based on the current kitchen layout information, determine the initial layout path of the cabinets;

[0062] If the length of any sub-path in the initial layout path is less than a threshold, remove that sub-path to determine the target layout path;

[0063] When the number of points contained in the target layout path is greater than 2, the current target layout path is determined as the reference layout path.

[0064] Optionally, the second determining module is specifically used for:

[0065] Determine the dimensions and locations of the stove cabinet, range hood cabinet, and sink cabinet based on the length and location of the final path.

[0066] Arrange the tall cabinets and refrigerators;

[0067] Arrange the final cabinets according to the base cabinet and wall cabinet paths included in the final path.

[0068] Optionally, determining the current path of the base cabinet corner cabinet and the wall cabinet corner cabinet includes:

[0069] The path of the corner cabinet is calculated based on the intersection of the paths at the corner of the base cabinet;

[0070] The path of the corner cabinet is calculated based on the intersection of the paths of the corner cabinets.

[0071] Optionally, the segmentation module is further configured to:

[0072] Remove wall cabinet paths whose length is less than the second threshold.

[0073] This disclosure first obtains a reference layout path and reference cabinet information, including base cabinet and wall cabinet information. Then, based on the reference layout path and wall cabinet information, the range of the wall cabinet path is determined. If the range exceeds a first threshold, the wall cabinet path within the reference layout path is segmented according to the position and size of doors and windows, as well as the position and size of the flue. Next, the current base cabinet corner cabinet path and wall cabinet corner cabinet path are determined. Finally, based on the length and position of the final path, the size and placement of the base and wall cabinets are determined. Therefore, in different 3D kitchen scenarios, the layout and design of kitchen cabinets can be automatically arranged by drawing the cabinet path and selecting the cabinet style. This quickly meets the user's design needs, enabling rapid design and layout of cabinets for a kitchen layout.

[0074] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0075] Figure 3 A schematic block diagram of an example electronic device 300 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0076] like Figure 3 As shown, device 300 includes a computing unit 301, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 302 or a computer program loaded from storage unit 308 into random access memory (RAM) 303. The RAM 303 may also store various programs and data required for the operation of device 300. The computing unit 301, ROM 302, and RAM 303 are interconnected via bus 304. Input / output (I / O) interface 305 is also connected to bus 304.

[0077] Multiple components in device 300 are connected to I / O interface 305, including: input unit 306, such as keyboard, mouse, etc.; output unit 307, such as various types of monitors, speakers, etc.; storage unit 308, such as disk, optical disk, etc.; and communication unit 309, such as network card, modem, wireless transceiver, etc. Communication unit 309 allows device 300 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0078] The computing unit 301 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 301 performs the various methods and processes described above, such as the smart cabinet layout method. For example, in some embodiments, the smart cabinet layout method can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 308. In some embodiments, part or all of the computer program can be loaded and / or installed on device 300 via ROM 302 and / or communication unit 309. When the computer program is loaded into RAM 303 and executed by the computing unit 301, one or more steps of the smart cabinet layout method described above can be performed. Alternatively, in other embodiments, the computing unit 301 can be configured to perform the smart cabinet layout method by any other suitable means (e.g., by means of firmware).

[0079] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0080] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0081] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.

[0082] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0083] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0084] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0085] This disclosure first obtains a reference layout path and reference cabinet information, including base cabinet and wall cabinet information. Then, based on the reference layout path and wall cabinet information, the range of the wall cabinet path is determined. If the range exceeds a first threshold, the wall cabinet path within the reference layout path is segmented according to the position and size of doors and windows, as well as the position and size of the flue. Next, the current base cabinet corner cabinet path and wall cabinet corner cabinet path are determined. Finally, based on the length and position of the final path, the size and placement of the base and wall cabinets are determined. Therefore, in different 3D kitchen scenarios, the layout and design of kitchen cabinets can be automatically arranged by drawing the cabinet path and selecting the cabinet style. This quickly meets the user's design needs, enabling rapid design and layout of cabinets for a kitchen layout.

[0086] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0087] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A smart layout method for kitchen cabinets, characterized in that, include: Obtain the reference layout path and reference cabinet information for the cabinets, wherein the reference cabinet information includes base cabinet information and wall cabinet information; Based on the reference layout path and the wall cabinet information, determine the range information of the wall cabinet path. The step of determining the range information of the wall cabinet path based on the reference layout path and the wall cabinet information includes: offsetting the base cabinet and the wall cabinet, so as to offset the range of cabinet placement based on the reference layout path and the front and rear thickness information of the wall cabinet in the cabinet, and thus determine the range information of the wall cabinet path. If the range information is greater than a first threshold, the wall cabinet path in the reference layout path is segmented according to the position and size of the doors and windows and the position and size of the flue. After segmentation, remove wall cabinet paths with a length less than the second threshold; The path of the corner cabinet is calculated by intersecting the paths of the base cabinet corners, and the path of the corner cabinet is calculated by intersecting the paths of the wall cabinet corners, thus obtaining the final path; Determine the size and placement of the base cabinets and wall cabinets based on the length and location of the final path; The process of determining the size and placement of base cabinets and wall cabinets based on the length and location of the final path includes: Determine the dimensions and locations of the stove cabinet, range hood cabinet, and sink cabinet based on the length and location of the final path. Arrange the tall cabinets and refrigerators; Arrange the final cabinets according to the base cabinet and wall cabinet paths included in the final path.

2. The method according to claim 1, characterized in that, Before obtaining the reference layout path and reference cabinet style for the cabinet, the following steps are also included: Based on the current kitchen layout information, determine the initial layout path of the cabinets; If the length of any sub-path in the initial layout path is less than a threshold, remove that sub-path to determine the target layout path; When the number of points contained in the target layout path is greater than 2, the current target layout path is determined as the reference layout path.

3. The method according to claim 1, characterized in that, After segmenting the wall cabinet path in the reference layout path, the method further includes: Remove wall cabinet paths whose length is less than the second threshold.

4. A smart cabinet layout device, characterized in that, include: The first acquisition module is used to acquire the reference layout path and reference cabinet information of the cabinet, wherein the reference cabinet information includes base cabinet information and wall cabinet information; The first determining module is used to determine the range information of the wall cabinet path based on the reference layout path and the wall cabinet information; The first determining module is specifically used to: offset the base cabinets and wall cabinets, so as to offset the range of cabinet placement based on the reference layout path and the front and rear thickness information of the wall cabinets in the cabinet, and then determine the range information of the wall cabinet path; The segmentation module is used to segment the wall cabinet path in the reference layout path according to the position and size of the doors and windows and the position and size of the flue when the range information is greater than a first threshold. The second determining module is used to remove wall cabinet paths whose length is less than the second threshold after segmentation; The path of the corner cabinet is calculated by intersecting the paths of the base cabinet corners, and the path of the corner cabinet is calculated by intersecting the paths of the wall cabinet corners, thus obtaining the final path; The third determining module is used to determine the size and placement of the base cabinets and wall cabinets based on the length and location of the final path; The third determining module is specifically used to: determine the size and position of the stove cabinet, range hood cabinet, and sink cabinet based on the length and position of the final path; Arrange the tall cabinets and refrigerators; Arrange the final cabinets according to the base cabinet and wall cabinet paths included in the final path; The final path is any one of the reference layout paths.

5. The apparatus according to claim 4, characterized in that, The first acquisition module is further configured to: Based on the current kitchen layout information, determine the initial layout path of the cabinets; If the length of any sub-path in the initial layout path is less than a threshold, remove that sub-path to determine the target layout path; When the number of points contained in the target layout path is greater than 2, the current target layout path is determined as the reference layout path.

6. The apparatus according to claim 4, characterized in that, The segmentation module is also used for: Remove wall cabinet paths whose length is less than the second threshold.

Citation Information

Patent Citations

  • Modularized integrated kitchen model suitable for kitchen design and design method

    CN101773340A

  • Method and system for quickly realizing automatic kitchen layout

    CN110096768A