Method and platform for hanfu customization based on multi-angle image processing
By using a multi-angle image processing method for Hanfu customization, a customized display contract and model are generated, which solves the problems of inaccurate information and chaotic processes in Hanfu customization, realizes the accurate transmission and efficient advancement of customized information, and improves user experience and service quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-25
- Publication Date
- 2026-03-24
AI Technical Summary
The existing sewing methods for Hanfu are difficult to adapt to consumers' diverse demands for customization, resulting in inaccurate information transmission and a chaotic customization process.
By using a Hanfu customization method based on multi-angle image processing, a customized display contract is generated, including feature determination of slots and customized display model. This supports modification and monitoring on the demand side. Combined with the fusion of work coefficients, the flexibility and accuracy of the customization process are achieved.
It improves the accuracy and efficiency of customized information delivery, supports repeated optimization of consumers' customization needs, provides real-time progress tracking and workload quantification, and enhances the service quality and user experience of the customization platform.
Smart Images

Figure CN121390827B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to data processing technology, and in particular to a Hanfu customization method and platform based on multi-angle image processing. BACKGROUND
[0002] As an important carrier of traditional Chinese costumes, Hanfu not only carries deep historical and cultural heritage in its style, pattern and cutting process, but also attracts widespread attention and pursuit in the contemporary cultural revival wave.
[0003] In the prior art, the sewing of Hanfu is usually carried out based on pre-set standard patterns, for example, the design of patterns and wires also follows a fixed production paradigm. Although this fixed sewing mode can improve the efficiency of batch production to some extent and meet the market demand for standardization, it is difficult to adapt to the diversified demands of consumers for Hanfu customization.
[0004] Therefore, it is urgent to provide a Hanfu customization method and platform based on multi-angle image processing which can customize Hanfu based on customer's needs. SUMMARY
[0005] Based on the above problems, the present application is proposed to provide a Hanfu customization method and platform based on multi-angle image processing which overcomes the above problems or at least partially solves the above problems.
[0006] According to one aspect of the present application, a Hanfu customization method based on multi-angle image processing is provided, comprising:
[0007] generating a customization display contract corresponding to the required Hanfu, wherein the customization display contract includes feature determination slots generated based on customization features;
[0008] filling each customization display model of the corresponding customization requirement Hanfu generated based on each customization feature into the feature determination slot, and determining a first work coefficient in response to a modification of any customization display model by the demand side;
[0009] in response to the customization side calling the customization display model located in any feature determination slot, controlling the customization monitoring unit to monitor, and generating an execution display model for the demand side based on the obtained execution data;
[0010] in response to the demand side modifying any execution display model, fusing the determined second work coefficient and the first work coefficient to determine the customization workload of the corresponding required Hanfu.
[0011] Optionally, in the method according to the present application, the customization display contract corresponding to the required Hanfu is generated, wherein the customization display contract includes feature determination slots generated based on customization features, comprising:
[0012] determine each angle division area constituting the demand Hanfu based on the category number, and generate a reference display contract including a custom display area corresponding to each angle division area;
[0013] generate a custom reference interface based on each custom display area, wherein the custom reference interface includes a primary area and a secondary area;
[0014] obtain each historical display area of the same category number based on historical customization data, wherein each historical display area includes feature determination slots generated based on customization features, and each historical display area has a horizontal display size less than or equal to the horizontal area size of the corresponding secondary area;
[0015] determine the total horizontal size corresponding to all historical display areas based on the horizontal display size, and sort each historical display area in descending order of the corresponding cumulative reference times to obtain a time sequence;
[0016] in response to the total horizontal size being less than the horizontal area size, each historical display area is sequentially tiled to the secondary area along the horizontal center line of the corresponding secondary area based on the time sequence, otherwise the single display proportion of the horizontal display size corresponding to the horizontal area size is determined, and each historical display area is horizontally stacked in the display mode corresponding to the single display proportion to the secondary area corresponding to the same customization step based on the time sequence;
[0017] in response to the demand side moving any historical display area to the primary area, updating the custom display area based on the historical display area to obtain the custom display contract.
[0018] Optionally, in the method according to the present application, the method further comprises:
[0019] in response to any historical display area being moved to the primary area, the cumulative reference times corresponding to the historical display area are accumulated to obtain updated cumulative reference times;
[0020] in response to the cumulative reference times of any historical display area being less than the preset reference times and based on the historical customization data determining a stable trend of continuously presenting the corresponding preset retrieval times, the historical display area is removed from the historical customization data to obtain updated historical customization data.
[0021] Optionally, in the method according to the present application, when each historical display area is horizontally stacked in the display mode corresponding to the single display proportion to the secondary area corresponding to the same customization step based on the time sequence, in response to the demand side moving any historical display area to the primary area, updating the custom display area based on the historical display area to obtain the custom display contract, comprising:
[0022] In response to the demand side continuously interacting with any historical display area for a preset interaction duration, the historical display area is topped based on the secondary area, and a central interaction line connecting the first center point of the historical display area and the second center point of the customized display area is established;
[0023] In response to the demand side forming a moving track along the central interaction line with the first center point as the starting point and the second center point as the ending point, the customized display area is replaced by the corresponding historical display area, and the customized display area is layered to the secondary area based on the cumulative reference number of the corresponding customized display area;
[0024] The horizontal contour line constituting the secondary area is determined, and the customized display area is updated in a manner of fitting the display contour line corresponding to it to the horizontal contour line, to obtain the customized display contract.
[0025] Optionally, in the method according to the present application, each customized display model of the corresponding customized demand Hanfu generated based on each customized feature is filled into the feature determination slot, and in response to the demand side modifying any customized display model once, a first work coefficient is determined, including:
[0026] Each customized display model of the corresponding customized demand Hanfu generated based on each customized feature is filled into the feature determination slot, and in response to the demand side interacting with any feature determination slot, the customized display model located in the feature determination slot and each customized modification parameter corresponding to the customized display model are called;
[0027] In response to the demand side modifying any customized modification parameter once, the type of the parameter corresponding to the modification is determined, and a one-type coefficient is determined based on the parameter type, wherein the parameter type includes a wire type and a pattern type;
[0028] In response to the parameter type being the wire type, a one-wire coefficient is determined based on the determined wire cost difference corresponding to the modification;
[0029] In response to the parameter type being the pattern type, a one-pattern coefficient is determined based on the determined pattern difficulty difference corresponding to the modification;
[0030] The one-wire coefficient and the one-pattern coefficient are weighted and summed, and a first work coefficient is determined based on the obtained one-modification coefficient and the one-type coefficient.
[0031] Optionally, in the method according to the present application, in response to the demand side calling the customized display model located in any feature determination slot, the customized monitoring unit is controlled to monitor, and an execution display model is generated based on the obtained execution data to be displayed to the demand side, including:
[0032] In response to the customization terminal locating the customization display model at any feature determination slot, the customization monitoring unit is controlled to monitor, and based on the obtained execution data, the sewing fabric of the corresponding demand Hanfu and the sewing point of the corresponding customization terminal are determined;
[0033] Based on the demand Hanfu and the sewing fabric, a first coordinate system and a second coordinate system having a coordinate conversion relationship are created, the reference coordinate of the customization display model corresponding to the first coordinate system is determined based on the demand Hanfu, and the execution coordinate corresponding to the reference coordinate is determined based on the second coordinate system;
[0034] In response to the sewing point being located outside the execution coordinate, the customization display model is determined as the target display model, and the target display model and other customization display models around it are spliced based on the demand Hanfu, so as to send the obtained spliced model to the customization terminal;
[0035] In response to the sewing point being located at any coordinate point of the execution coordinate, the coordinate point is determined as the execution point, and the execution display model corresponding to all execution points is generated based on the execution data and displayed to the demand terminal.
[0036] Optionally, in the method according to the present application, in response to the sewing point being located outside the execution coordinate, the customization display model is determined as the target display model, and the target display model and other customization display models around it are spliced based on the demand Hanfu, so as to send the obtained spliced model to the customization terminal, comprising:
[0037] In response to the sewing point being located outside the execution coordinate, the customization display model is determined as the target display model, and each customization display model around the target display model is determined as the identification display model based on the reference coordinate;
[0038] In response to determining that there is a blank area between any identification display model and the target display model based on the reference coordinate, a relay model corresponding to the blank area is generated, and each identification display model and the target display model are spliced based on the relay model to obtain a spliced model;
[0039] In response to the sewing point corresponding to any identification display model, the identification display model is rendered in the corresponding identification color based on the spliced model, and otherwise an identification connection line connecting the sewing point and the target center point of the corresponding target display model is generated;
[0040] The spliced model is sent to the customization terminal.
[0041] Optionally, in the method according to the present application, in response to the demand terminal making secondary modifications to any execution display model, the determined second working coefficient is fused with the first working coefficient to determine the customization workload corresponding to the demand Hanfu, comprising:
[0042] The responding client interacts with any execution display model to retrieve the corresponding execution modification parameters of the execution display model;
[0043] The response end modifies any execution modification parameter a second time, determines the parameter type corresponding to the second modification, and determines the second type coefficient based on the parameter type, where the parameter type includes wire type and pattern type;
[0044] The response parameter type is wire type, and the secondary wire coefficient is determined based on the model size of the corresponding execution display model;
[0045] The response parameter type is a pattern type, and the modified image corresponding to the secondary modification will cover the original image of the corresponding execution display model. The secondary image coefficients are determined based on the difference between the modified image and the original image.
[0046] The secondary wire coefficient and the secondary pattern coefficient are weighted and summed, and the second working coefficient is determined based on the obtained secondary modification coefficient and secondary type coefficient.
[0047] The first and second work coefficients are summed to obtain the customization workload for the corresponding Hanfu.
[0048] Optionally, in the method according to the invention, the method further includes:
[0049] If the response parameter type is a pattern type and the modified image corresponding to the secondary modification does not cover the original image of the corresponding execution display model, determine the size of the original image that is located outside the modified image;
[0050] If the response image size is smaller than the preset size, the secondary image coefficients are determined based on the image size; otherwise, the secondary category coefficients of the corresponding pattern type are set to zero.
[0051] According to another aspect of the present invention, a Hanfu customization platform based on multi-angle image processing is provided, comprising:
[0052] The contract generation module is configured to generate customized display contracts for Hanfu that meet the corresponding requirements. The customized display contract includes feature-determined slots generated based on customized features.
[0053] The feature modification module is configured to fill the corresponding customized display models of Hanfu with customized requirements generated based on each customized feature into the feature determination slot, and to modify any customized display model once in response to the demand side to determine the first working coefficient.
[0054] The execution monitoring module is configured to respond to the customization end's retrieval of the customized display model located in any feature-defined slot, control the customized monitoring unit to perform monitoring, and generate an execution display model to be displayed to the demand end based on the obtained execution data.
[0055] The work statistics module is configured to respond to the demand side by making secondary modifications to any execution display model, and to merge the determined second work coefficient with the first work coefficient to determine the customization workload of the corresponding Hanfu.
[0056] According to the present invention, firstly, the present invention can fill the display models corresponding to different customization features into the dedicated slots, allowing the demand side to intuitively perceive the customization effect, avoiding design discrepancies caused by description deviations in traditional communication, and greatly improving the accuracy of demand transmission; secondly, the integration of two modifications and work coefficients involved in the present invention can balance flexible customization and efficient progress. Specifically, the demand side generates a first work coefficient through a first modification, and the customization side provides progress feedback through the execution of the display model after execution. After a second modification, the second work coefficient is integrated to determine the total workload, thereby supporting repeated optimization of customization needs by consumers and avoiding confusion in the customization process through coefficient quantification; finally, in the present invention, the corresponding demand side can view the customization progress in real time, eliminating concerns caused by information asymmetry, while workload quantification provides a basis for accurate pricing. While meeting the customization needs of Hanfu, the service quality of the customization platform is improved, and the customization experience of the corresponding demand side is enhanced. Attached Figure Description
[0057] Figure 1 A flowchart of a Hanfu customization method based on multi-angle image processing according to an embodiment of the present invention is shown;
[0058] Figure 2 This diagram illustrates how the historical display area is layered onto a secondary area in this embodiment.
[0059] Figure 3 This diagram illustrates how the customized display area is layered onto a secondary area in this embodiment.
[0060] Figure 4 A structural block diagram of a Hanfu customization platform based on multi-angle image processing according to another embodiment of the present invention is shown. Detailed Implementation
[0061] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0062] To address the problems existing in the prior art, the inventors proposed the solution of this invention. One embodiment of this invention provides a method for customizing Hanfu (traditional Han clothing) based on multi-angle image processing. This method can be executed on a computing device, which can be understood as a terminal with data processing capabilities, such as a mobile phone or computer.
[0063] Figure 1 A flowchart of a Hanfu customization method based on multi-angle image processing according to an embodiment of the present invention is shown, such as... Figure 1 As shown, the method begins with step S1, which includes the following:
[0064] Generate a customized display contract for Hanfu that meets the corresponding requirements. The customized display contract includes feature-based slot determination based on customized features.
[0065] For example, in this embodiment, a corresponding customization display contract can be generated for the Hanfu customization request submitted by the demand side. This allows the demand side and the customization side to conduct subsequent communication around a unified customization information display carrier, avoiding misunderstandings caused by unclear customization information carriers from the source, and ensuring the consistency of information transmission in the early stages of Hanfu customization. Furthermore, feature determination slots based on customization features can be set in the customization display contract. It can be noted that the customization features involved in this embodiment can be, for example, the collar shape, cuff pattern, skirt hem cut, and fabric material features of the corresponding Hanfu. Each customization feature will affect... A feature-defined slot should be generated. This feature-defined slot is a specific area in the customized display contract specifically used to carry the display content related to the corresponding customized feature. For example, for the customized feature of Hanfu collar shape, a collar shape feature-defined slot will be generated; for the customized feature of cuff pattern, a cuff pattern feature-defined slot will be generated. This makes the content layout of the customized display contract more logical. The client can quickly locate the area corresponding to the customized feature they are interested in in the contract, which greatly improves the convenience for the client to view and confirm customized information. It also makes it easier for the client to fill the customized display model into the slot, making the presentation of customized information more organized.
[0066] It can be explained that the demand side in this embodiment can be understood as the terminal used by the customer, such as a mobile phone or computer. The customer can make corresponding customization requests for Hanfu based on the demand side.
[0067] Furthermore, in this embodiment, the aforementioned "generating a customized display contract for Hanfu corresponding to the requirements, wherein the customized display contract includes feature-based slot determination based on customized features" may further include the following steps:
[0068] Based on the category number, the angular division areas of the Hanfu that make up the requirements are determined, and a benchmark display contract including the customized display area corresponding to each angular division area is generated.
[0069] A customized reference interface is generated based on each customized display area. The customized reference interface includes a main area and a secondary area.
[0070] Based on historical customized data, obtain each historical display area with the same type number. Each historical display area includes slots determined by each feature generated based on customized features. Each historical display area has a horizontal display size that is less than or equal to the horizontal area size of the corresponding secondary area.
[0071] Based on the horizontal display size, determine the total horizontal size of all historical display areas, and sort each historical display area in descending order of the corresponding cumulative reference count to obtain the count sequence;
[0072] If the total horizontal size is smaller than the horizontal area size, each historical display area is laid out sequentially along the horizontal center line of the corresponding secondary area based on the number sequence. Otherwise, the single display ratio of the horizontal display size to the horizontal area size is determined, and each historical display area is horizontally stacked to the corresponding secondary area with the same customization step based on the number sequence in the display method of the corresponding single display ratio.
[0073] The responding end moves any historical display area to the main area, updates the customized display area based on the historical display area, and obtains the customized display contract.
[0074] For example, in this embodiment, obtaining a customized display contract can be achieved through the following specific method steps:
[0075] First, this embodiment can obtain the type number of the Hanfu required based on the server, and further generate a benchmark display contract including a customized display area corresponding to each angle division area. It can be noted that the type number can be, for example, DJRJ001 for the front-opening ruqun and ZJ002 for the straight-hemmed ruqun. The angle division area can be, for example, the front area of the front of the Hanfu, the back area of the collar, the side area of the cuffs, and the bottom area of the skirt. Each angle division area can correspond to a different customized display area. Here, by accurately dividing the angle area of the Hanfu through the type number, the customized display area in the benchmark display contract can completely cover all the key display angles of the Hanfu. The client can intuitively view the customization-related content of each part of the Hanfu, avoiding the loss of customization information due to angle omissions, and laying a clear foundation for subsequent customization operations. Here, the customized display area can be understood as the customization content pre-bound to the corresponding Hanfu. The client can directly sew the corresponding Hanfu based on the customization content of the customized display area, or the customized display area can be replaced based on the following steps.
[0076] Next, the server can generate a customized reference interface based on each customized display area. It can be noted that the customized reference interface includes a main area and a secondary area. Specifically, in this embodiment, the main area can be used to display the customized content that the client is currently focusing on, such as the Hanfu collar style scheme selected by the client. The secondary area can be used to display alternative historical customization schemes, such as different cuff pattern design references. This can provide clear operation guidance for the client, allowing the client to quickly distinguish between the core customized content and alternative content, greatly improving the efficiency of finding customized information.
[0077] Then, the server can obtain historical display areas with the same type number based on the retrieved historical customization data. Each historical display area includes feature determination slots generated based on different customization features, and each historical display area has a horizontal display size that is less than or equal to the horizontal area size of the corresponding secondary area. After obtaining the historical display areas of the straight-hem Hanfu with the number ZJ002, the feature determination slots of these historical display areas can respectively correspond to the fabric material features, pattern embroidery features, and tailoring features of the straight-hem Hanfu. The customization content corresponding to each historical display area is also different. For example, when the corresponding horizontal display size is 8 cm, the horizontal area size of the corresponding secondary area can be 10 cm. That is, the horizontal display size of the corresponding historical display area needs to be smaller than the horizontal size of the secondary area. It can be explained that by obtaining historical display areas with the same type number, the demand side can refer to the past customization schemes of similar Hanfu. Limiting the horizontal display size of the historical display area can provide the prerequisite for the reasonable arrangement of the subsequent historical display areas in the secondary area and avoid the situation where the display area size exceeds the secondary area.
[0078] Subsequently, this embodiment can determine the total horizontal size of all historical display areas based on the horizontal display size, and sort each historical display area from largest to smallest according to the corresponding cumulative reference count, obtaining a count sequence. Simultaneously, if the total horizontal size is smaller than the horizontal area size, the server can further tile each historical display area sequentially along the horizontal center line of the corresponding secondary area to the secondary area based on the count sequence. Conversely, if the total horizontal size is smaller than the horizontal area size, the server determines the individual display ratio of the horizontal display size to the horizontal area size, and horizontally stacks each historical display area to the secondary area corresponding to the same customization step based on the count sequence, displaying it in a manner corresponding to the individual display ratio. It can be explained that the cumulative reference count can be understood as the number of times each historical display area is selected by other demand ends and placed in the primary area. Therefore, sorting based on the cumulative reference count allows determining the display priority of each historical display area based on the count sequence. In one case, for example, if the horizontal area size of a secondary area is 15 cm, and the total horizontal size of the historical display area is 12 cm, it can be determined that it is smaller than the secondary area. In the case of a region's horizontal dimension, the historical display areas, sorted by cumulative reference count, are laid out sequentially from left to right. For example, a historical display area with 20 cumulative reference counts can be placed on the far left, followed by one with 18, to complete the display of all corresponding historical display areas. In another case, if the total horizontal dimension of the historical display area is 20 centimeters, it can be determined that it is larger than the horizontal dimension of the secondary area. In this case, based on the horizontal area dimension and the total horizontal dimension, the individual display ratio can be determined to be 0.75. Therefore, each historical display area can be stacked in the secondary area based on the individual display ratio, so that the historical display area with a high cumulative reference count is stacked on top first, and its corresponding individual display ratio should be 1, while the individual display ratio of other historical display areas is 0.75. This ensures that all historical display areas are arranged neatly in the secondary area, without content overflow or excessive white space. At the same time, sorting by cumulative reference count allows the client to see the more recognized historical customization solutions first, reducing the time spent selecting customization solutions and improving the efficiency of customization decision-making.
[0079] Finally, when the requesting party moves any historical display area to the primary area, the server can update the customized display area based on that historical display area to obtain a customized display contract. That is, for example, the requesting party can move the historical display area with a cumulative reference count of 20 times from the secondary area to the primary area. The server will then integrate the customized features of the historical display area into the customized display area, and the updated customized display area can accurately match the requesting party's selection.
[0080] For example, in this embodiment, the horizontal stacking to the secondary region corresponding to the same customization step can be specifically based on Figure 2 Examples, such as Figure 2As shown, the secondary area of the customized reference interface includes four historical display areas. Historical display areas A, B, C, and D can be horizontally stacked into the secondary area in descending order of cumulative reference order. Since historical display area A has the largest cumulative reference order, its individual display area is 1, while the remaining B, C, and D are all less than 1.
[0081] Furthermore, as mentioned above, each historical display area is sorted based on its cumulative reference count to obtain a corresponding count sequence. This count sequence can affect the display position of each historical display area in the secondary areas. Therefore, if the cumulative reference count of any historical display area is not updated after it is moved to the primary area, it will lead to the inaccuracy of reflecting the actual level of attention when the historical display areas are sorted by cumulative reference count. Commonly used high-quality historical display areas may not be presented to the demand side first, increasing the time for the demand side to select customized solutions. To solve this technical problem, this embodiment may also include the following steps:
[0082] When any historical display area is moved to the main area, the cumulative reference count for that historical display area will be added up to obtain the updated cumulative reference count;
[0083] If the cumulative reference count of any historical display area is less than the preset reference count, and a stable trend of continuously displaying the corresponding preset retrieval count is determined based on the historical customized data, the historical display area is removed from the historical customized data to obtain the updated historical customized data.
[0084] For example, in this embodiment, the update of the cumulative reference count can be implemented based on the following method steps:
[0085] First, when any historical display area is moved to the primary area, the server can accumulate the cumulative reference count for that historical display area to obtain an updated cumulative reference count. For example, if the cumulative reference count for a certain historical display area is 10, when the client moves it from the secondary area to the primary area for reference on cuff pattern design, the cumulative reference count for that historical display area will be accumulated to 11. This allows for accurate recording of the actual usage and attention of each historical display area by the client. When the historical display areas are sorted from largest to smallest by cumulative reference count, the frequently selected high-quality historical display areas will naturally be ranked higher, making it easier for clients to quickly find customized reference content that meets the preferences of most people, reducing the time cost for clients to select customized solutions, and improving the reference efficiency in the early stages of Hanfu customization.
[0086] Next, if the cumulative reference count of any historical display area is less than the preset reference count, and a stable trend of continuously showing the corresponding preset retrieval count is determined based on historical customized data, the server can remove that historical display area from the historical customized data to obtain updated historical customized data. It can be noted that the preset reference count can be set to, for example, 3 times, and the preset retrieval count can be set to, for example, 5 times. The preset retrieval count can be understood as the number of times the corresponding historical customized data is retrieved. In practical applications, if the cumulative reference count of a certain historical display area is only 1 time, and a query of the historical customized data shows that it has been 1 time for 5 consecutive times, then it is determined that it meets the condition of the cumulative reference count being less than the preset reference count and the retrieval trend being stable. Therefore, the historical display area is deleted from the historical customized data, which effectively reduces the accumulation of invalid information in the historical customized data, keeping the historical customized data always in a concise and efficient state. When retrieving useful historical display areas from the historical customized data later, the data retrieval speed can be greatly improved, avoiding operational delays caused by data redundancy and ensuring the smoothness of the historical data usage stage in the Hanfu customization process.
[0087] Furthermore, in this embodiment, each historical display area has a vertical display size less than or equal to the vertical area size of the corresponding secondary area; when each historical display area is horizontally stacked to the secondary area corresponding to the same customization step based on the sequence of times, according to the display method of the corresponding single display ratio, the above-mentioned "responding to the demand side moves any historical display area to the main area, updates the customized display area based on the historical display area, and obtains the customized display contract" may also include the following steps:
[0088] The system responds to requests from the client to perform continuous, preset interaction for any historical display area. Based on the secondary area, the system pins the historical display area to the top and establishes a central interaction line connecting the first center point of the corresponding historical display area and the second center point of the customized display area.
[0089] The system responds to demand by forming a movement trajectory along the central interaction line, starting from the first central point and ending at the second central point. It replaces the corresponding historical display area in the customized display area and stacks the customized display area to the secondary area based on the cumulative reference count of the corresponding customized display area.
[0090] Determine the horizontal outline of the secondary area, and update the customized display area by aligning its corresponding display outline with the horizontal outline to obtain the customized display contract.
[0091] For example, in this embodiment, updating the customized display area based on the historical display area selected by the demand side to obtain a customized display contract can be specifically implemented based on the following method steps:
[0092] First, when the historical display area is stacked onto the secondary area in a single-unit display proportion, if the client responds to a continuous, preset interaction duration on any historical display area, the server can prioritize that historical display area based on the secondary area and establish a central interaction line connecting the first center point of the corresponding historical display area and the second center point of the customized display area. It can be noted that the preset interaction duration can be, for example, set to 3 seconds, and the interaction method can include long-pressing the historical display area. Here, setting a preset interaction duration effectively filters out accidental touches from the client, reduces invalid customization adjustment steps, and improves the accuracy of the operation. Based on the foregoing, the secondary area is a customized parameter... The area in the interface used to display alternative historical customization solutions can be pinned to the top. This will make the historical display area appear at the top of all historical display areas in the secondary area, and make its individual display ratio 1, which makes it easier for the demand side to focus on the target display area. In addition, the first center point is the geometric center of the historical display area. For example, when the historical display area is a rectangle, the first center point is the intersection of the two diagonals of the rectangle. The second center point is the geometric center of the customization display area. This embodiment can provide clear path guidance for the demand side to move the historical display area in the future by establishing a central interaction line connecting the two center points, ensuring the directionality and accuracy of the movement operation.
[0093] Next, the client responds by moving along the central interaction line from the first center point to the second center point, replacing the corresponding historical display area in the customized display area. Based on the cumulative reference count of the corresponding customized display area, the customized display area is then stacked in the secondary area. That is, when the client selects a historical display area, they can drag it from the first center point of that display area to the second center point of the customized display area along the central interaction line by long-pressing the historical display area for 3 seconds. At this time, the server can replace the original customized display area with the historical display area, thus accurately matching the client's operation intention and ensuring the accuracy of the customized display area update. Furthermore, after the replacement is completed, the server can stack the original customized display area in the corresponding position in the secondary area according to its cumulative reference count. For example, when the cumulative reference count of a customized display area is 10, it can be stacked on top of other historical display areas with a cumulative reference count of 9, thus maintaining the orderliness of the displayed content in the secondary area and making it convenient for the client to view or select the original customized display area again, ensuring the continuity of the Hanfu customization process.
[0094] Finally, the server can determine the horizontal outline of the secondary area and update the customized display area by aligning its corresponding display outline with the horizontal outline, thus obtaining the customized display contract. Here, the horizontal outline refers to the vertical lines along the left and right edges of the secondary area. If the secondary area is rectangular, the horizontal outline is the line containing the left and right sides of the rectangle. The display outline refers to the outer frame of the customized display area. If the customized display area is rectangular, the display outline is the four sides of the rectangle. It can be noted that, based on the foregoing, each historical display area is arranged along the horizontal center line of the corresponding secondary area. Therefore, each historical display area... Vertically, they should be at the same height. In addition, since each historical display area has a vertical display size that is less than or equal to the vertical area size of the corresponding secondary area, by aligning the display outline with the horizontal outline, it can be ensured that the height of the customized display area is different from that of other historical display areas. This can further enhance the identification function of the customized display area, so that the client can trace the source based on the secondary area, while avoiding content confusion. It helps the client to clearly and quickly view the content of each customized display area, improves the visual experience and information acquisition efficiency, and the final customized display contract can accurately reflect the client's customization preferences.
[0095] For example, in this embodiment, filling the secondary area with the customized display area can be specifically based on... Figure 3 Examples, such as Figure 3 As shown, Figure 2 The historical display area A is selected by the demand side as the primary area, while the corresponding customized display area E is placed at the top of the secondary area based on its cumulative reference count. That is, its corresponding single display ratio is 1, and the customized display area is aligned with the horizontal outline.
[0096] Step S2 includes the following:
[0097] Each customized display model of the corresponding customized Hanfu generated based on each customized feature is filled into the feature-determined slot, and the first working coefficient is determined by modifying any customized display model once in response to the demand side.
[0098] For example, in this embodiment, based on the foregoing, customized features can be, for example, the collar shape, cuff pattern, skirt hem cutting, and fabric material features of the corresponding Hanfu. Here, the customized display model generated based on the collar shape features can include a cross-collar display model, a stand-up collar display model, and a double-breasted display model. The customized display model generated based on the cuff pattern features can include a cloud pattern cuff display model, a twining branch pattern cuff display model, and a meander pattern cuff display model. When filling, the customized display models corresponding to different customized features need to be filled into the corresponding feature determination slots to complete the corresponding saving. Furthermore, based on the foregoing, since the customized display contract is constructed based on the customized display area and / or the historical display area, the customized display model corresponding to each customized feature is pre-set. In order to realize the corresponding demand side... For customized needs, this embodiment can respond to a request from the client to modify any customized display model. The server initiates the process of determining the first working coefficient. That is, the client can submit a modification request for any customized display model filled in the feature determination slot, such as adjusting the lines or patterns of the cloud-patterned cuff display model. Upon receiving this modification instruction, the server begins calculating the first working coefficient, thus promptly capturing the client's modification intent. This ensures the customization process can be flexibly adjusted according to changes in demand. Based on the client's modification operation, the first working coefficient is determined, allowing the client to clearly understand the impact of this modification on production resources. This facilitates advance adjustments to the production plan, ensuring the efficient and orderly progress of the Hanfu customization process. It also provides accurate data support for subsequent cost accounting and cycle planning.
[0099] Furthermore, in this embodiment, the aforementioned "filling each customized display model of the corresponding customized Hanfu generated based on each customized feature into the feature determination slot, and responding to the demand side to modify any customized display model once, and determining the first working coefficient" may also include the following steps:
[0100] Each customized display model of the corresponding customized Hanfu generated based on each customized feature is filled into the feature-determined slot, and the customized display model located in the feature-determined slot and the corresponding customized modification parameters of the customized display model are retrieved in response to the interaction of the demand side with any feature-determined slot.
[0101] The system responds to any customized parameter modification request from the client, determines the parameter type for each modification, and determines a type coefficient based on the parameter type. The parameter types include wire type and pattern type.
[0102] The response parameter type is the wire type, and the first wire coefficient is determined based on the determined wire cost difference corresponding to the first modification;
[0103] The response parameter type is the pattern type, and the pattern coefficient is determined based on the difference in pattern difficulty corresponding to a single modification.
[0104] The primary wire coefficient and the primary pattern coefficient are weighted and summed, and the first working coefficient is determined based on the obtained primary modification coefficient and primary type coefficient.
[0105] For example, in this embodiment, the determination of the first working coefficient can be specifically implemented based on the following method steps:
[0106] First, the server can fill the corresponding customized display models of Hanfu with customized requirements generated based on each customized feature into the feature determination slots. It can be explained that after filling the customized display models with different customized features into the corresponding feature determination slots, the client can interact with any feature determination slot to further retrieve the customized display model located in that feature determination slot and the customized modification parameters corresponding to that customized display model. Among them, the customized modification parameters can be, for example, parameters related to the type of thread, such as thread material, thread thickness, and thread color, and parameters related to the type of pattern, such as pattern pattern, pattern size, and pattern position.
[0107] Then, when the requesting end modifies any customized parameter, the server can determine the parameter type corresponding to the first modification and determine the primary type coefficient based on the parameter type. It can be noted that the parameter type includes thread type and pattern type. For example, the requesting end can modify the pattern parameter of the corresponding customized display model from cloud pattern to vine pattern based on the customized modification parameter of the corresponding pattern type, and at the same time determine the secondary type coefficient according to the preset rules corresponding to the pattern type. Similarly, if the requesting end modifies ordinary cotton thread to silk thread based on the customized modification parameter of the corresponding thread type, the secondary type coefficient can be determined according to the preset rules corresponding to the thread type. This can provide a clear classification basis for subsequent workload quantification, avoid confusion in the coefficient calculation of different types of modifications, and ensure data accuracy.
[0108] Next, the response parameter type is the type of thread. The server can further determine the thread coefficient based on the determined thread cost difference corresponding to the first modification. For example, if the cost of ordinary cotton thread used before the modification is 2 yuan per meter, and the cost of silk thread used after the modification is 8 yuan per meter, then the corresponding thread cost difference is 6 yuan per meter. If the preset rule is that the thread coefficient increases by 0.1 for every 2 yuan per meter increase in cost difference, then the thread coefficient for this modification is 0.3. That is, the coefficient can be calculated through the thread cost difference, allowing the customization end to intuitively perceive the cost-related workload changes brought about by the thread modification, providing accurate data support for customization cost accounting and avoiding cost estimation errors.
[0109] Then, the response parameter type is the pattern type. The server can further determine the pattern coefficient based on the determined pattern difficulty difference corresponding to the first modification. For example, the cloud pattern difficulty level before the modification is 1, and the vine pattern difficulty level after the modification is 5. The pattern difficulty difference is 4. If the preset rule is that the pattern coefficient increases by 0.2 for every 1 increase in the difficulty difference, then the pattern coefficient for this modification is 0.8. That is, the coefficient can also be calculated through the pattern difficulty difference, so that the customization end can accurately judge the change in process complexity brought about by the pattern modification, reasonably estimate the time consumption of processes such as embroidery, and ensure the rationality of the sewing cycle planning.
[0110] Finally, the server can perform a weighted summation of the primary thread coefficient and the primary pattern coefficient, and determine the first working coefficient based on the obtained primary modification coefficient and primary type coefficient. For example, if the primary thread coefficient is 0.3 and the primary pattern coefficient is 0.8, and the thread modification weight is 0.4 and the pattern modification weight is 0.6, then the primary modification coefficient obtained by weighted summation is 0.6. In addition, if the primary type coefficient of the corresponding parameter type is 1.2, then the first working coefficient of 0.72 can be determined by multiplying the primary modification coefficient and the primary type coefficient. This allows for a comprehensive quantification of the workload of a primary modification on the demand side, enabling the customization end to clearly understand the occupation of production resources by the modification, facilitating the adjustment of production plans in advance, and ensuring the efficient and orderly progress of the Hanfu customization process.
[0111] It can be explained that, in this embodiment, the customization terminal can be understood as the terminal used by the staff who sew the required Hanfu, such as a mobile phone or computer. The staff can obtain the customization requirements put forward by the customer based on the customization terminal in order to complete the sewing of the required Hanfu.
[0112] Step S3 includes the following:
[0113] The response customization end retrieves the customized display model located in any feature-defined slot, controls the customization monitoring unit to monitor it, and generates an execution display model to be displayed to the demand end based on the obtained execution data.
[0114] For example, in this embodiment, after the demand side completes a modification to the corresponding Hanfu (traditional Han clothing), it can send the corresponding customized display contract to the customization end for sewing. Each customized display model in the customized display contract can then be used as a reference. To facilitate monitoring of the sewing process and improve sewing accuracy, in response to the customization end retrieving the customized display model located in any feature-defined slot, the server immediately controls the customization monitoring unit to start and monitor. Here, the customization monitoring unit can be, for example, a high-definition industrial camera installed around the customization workbench. This camera can capture real-time images of the sewing operation trajectory, stitch density, etc., and obtain execution data composed of the image information and parameter information collected in real-time by the customization monitoring unit. That is, through the customization monitoring unit... Real-time monitoring and acquisition of execution data ensures that the actual sewing process at the customization end is recorded completely and accurately, avoiding deviations between the customization end's operations and the customized display model. This provides real data support for generating a realistic execution display model. Furthermore, to further enhance the customization capabilities of the corresponding client, this embodiment can generate an execution display model based on the obtained execution data and push it to the client in real time. This allows the client to intuitively see the current actual sewing status of the Hanfu, clearly understand whether the customization end is operating according to the requirements of the customized display model, and if the client finds a difference between the execution display model and their expectations, they can communicate with the customization end in a timely manner to make adjustments, avoiding rework caused by discovering problems only after the finished product is completed. This significantly improves the accuracy and smoothness of Hanfu customization.
[0115] Furthermore, in this embodiment, the aforementioned "response customization end retrieves the customized display model located in any feature-defined slot, controls the customization monitoring unit to monitor, and generates an execution display model to be displayed to the demand end based on the obtained execution data" may further include the following steps:
[0116] The response customization end retrieves the customized display model located in any feature-defined slot, controls the customization monitoring unit to monitor, and determines the sewing fabric of the corresponding Hanfu and the sewing point of the corresponding customization end based on the obtained execution data.
[0117] Based on the demand for Hanfu and sewing fabric, a first coordinate system and a second coordinate system with coordinate transformation relationship are created. Based on the demand for Hanfu, the reference coordinates of the customized display model corresponding to the first coordinate system are determined, and the execution coordinates of the corresponding reference coordinates are determined based on the second coordinate system.
[0118] If the sewing point is outside the execution coordinates, the customized display model is determined as the target display model. Based on the required Hanfu, the target display model and other customized display models around it are spliced together, and the resulting spliced model is sent to the customization end.
[0119] If the sewing point is located at any coordinate point of the execution coordinate system, that coordinate point is determined as the execution point, and an execution display model corresponding to all execution points is generated and presented to the demand side based on the execution data.
[0120] For example, in this embodiment, the generation of execution data and the execution display model can be specifically implemented based on the following method steps:
[0121] First, the customized display model located in any feature-defined slot is retrieved by the customized end. The server can then control the customized monitoring unit to monitor the data and determine the sewing fabric and sewing points of the corresponding Hanfu based on the obtained execution data. The customized monitoring unit can obtain the coordinates of the stitches by photographing the sewing operation of the customized end, which is the corresponding sewing point. The corresponding execution data includes comprehensive information on the fabric composition and sewing points. It can be noted that this embodiment accurately obtains the sewing fabric and sewing points through the customized monitoring unit, which can avoid the problem of misuse of fabric and deviation of points from the source and ensure that the sewing basics meet the requirements.
[0122] Next, the server can create a first coordinate system and a second coordinate system with coordinate transformation relationship based on the required Hanfu and sewing fabric. Based on the required Hanfu, the reference coordinates of the customized display model corresponding to the first coordinate system are determined, and the execution coordinates of the corresponding reference coordinates are determined based on the second coordinate system. That is, after the establishment of the first coordinate system corresponding to the required Hanfu is completed, the corresponding reference coordinates can be determined in the first coordinate system based on the customization features of the customized display model. For example, when the customized display model is a display model of a twining pattern cuff, the reference coordinates of the corresponding twining pattern cuff can be determined on the required Hanfu. Furthermore, based on the transformation relationship between the first coordinate system and the second coordinate system, the corresponding execution coordinates can be determined in the sewing fabric in the real environment. In this way, the expected position of the virtual model can be accurately matched with the operation position of the actual workbench, providing a clear basis for judging whether the sewing point is compliant.
[0123] Then, if the sewing point is outside the execution coordinates, the server can determine the customized display model as the target display model, and splice the target display model and other customized display models around it based on the required Hanfu, and send the spliced model to the customization end. For example, when the sewing point is outside the execution coordinates, it indicates that the sewing trajectory of the corresponding Hanfu has deviated when the customization end is sewing the Hanfu. If this continues, the sewn fabric may have a large difference from the required Hanfu. Based on this, this embodiment can splice the target display model and other customized display models around it based on the overall structure of the required Hanfu to form a spliced model sent to the customization end. This allows the customization end to intuitively see the impact of the current deviation of the sewing point on the surrounding parts, quickly locate and adjust the direction, and avoid the overall structure from being misaligned due to local deviation. In addition, the target display model in the spliced model can indicate the correct sewing range for the customization end, while the other customized display models in the spliced model can help the customization end to perform further positioning based on the surrounding relationship with the target display model, thus improving the corresponding prompting effect.
[0124] Finally, if the sewing point is located at any coordinate point of the execution coordinate system, the server can determine that coordinate point as the execution point and generate an execution display model for all execution points based on the execution data, which is then presented to the client. For example, if the sewing point is located at any coordinate point of the execution coordinate system, it indicates that the sewing trajectory of the custom-made Hanfu has not deviated when it is sewing the Hanfu according to the requirements. In this case, the sewing point can be taken as the execution point. By further collecting all the execution points that meet the requirements, the server can combine the execution data to generate an execution display model and send the execution display model to the client. This allows the client to view the actual sewing status that meets the requirements in real time, clearly understand the customization progress and quality, reduce information asymmetry, and increase trust in the customization process. At the same time, it also allows the client to confirm that the current operation is compliant and continue to advance the subsequent sewing.
[0125] Furthermore, in this embodiment, the aforementioned "responding that the sewing point is outside the execution coordinates, determining the customized display model as the target display model, and splicing the target display model and other customized display models surrounding it based on the required Hanfu, so as to send the resulting spliced model to the customization end" may also include the following steps:
[0126] If the sewing point is outside the execution coordinates, the customized display model is identified as the target display model, and each customized display model surrounding the target display model is identified as the identifier display model based on the reference coordinates.
[0127] The response determines that there is a blank area between any sign display model and the target display model based on the reference coordinates, generates a relay model for the corresponding blank area, and splices each sign display model with the target display model based on the relay model to obtain the spliced model;
[0128] If the sewing point corresponds to any sign display model, the corresponding sign color is rendered on the sign display model based on the splicing model; otherwise, a sign connection line is generated to connect the sewing point to the target center point of the corresponding target display model.
[0129] Send the assembled model to the customization terminal.
[0130] For example, in this embodiment, the generation of the splicing model can be specifically implemented based on the following method steps:
[0131] First, if the sewing point is outside the execution coordinates, the server can determine the corresponding customized display model as the target display model, and determine each customized display model surrounding the target display model as an identifier display model based on the reference coordinates. It can be noted that, based on the above, when the sewing point is outside the execution coordinates, it indicates that the sewing trajectory of the customization end has deviated when sewing the Hanfu according to the requirements. If this continues, the sewn fabric may have a large difference from the required Hanfu. Based on this, the customized display model can be determined as the target display model, and each customized display model surrounding the target display model can be determined as an identifier display model for subsequent generation of splicing models.
[0132] Next, the server determines, based on the reference coordinates, that there is a blank area between any logo display model and the target display model. The server can generate a relay model for the corresponding blank area and splice each logo display model with the target display model based on the relay model to obtain a spliced model. For example, when it is determined based on the reference coordinates that there is a blank area between the target display model and a certain logo display model, the server will generate a relay model that matches the size of the blank area. For example, if the blank area is the waist area connecting the lapel and the hem, the corresponding relay model is the waist transition fabric display model. By splicing the relay models, the structural gaps between the models can be filled, ensuring that the spliced model conforms to the overall pattern logic of Hanfu, allowing the customization end to see the complete deviation correlation scene and avoiding misjudgment of adjustments due to model breakage.
[0133] Then, if the sewing point corresponds to any sign display model, the server can render the sign display model with the corresponding sign color based on the splicing model. Otherwise, it generates a sign connection line connecting the sewing point to the target center point of the corresponding target display model. Here, it can be noted that the target center point is the position corresponding to the geometric center of the target display model. If the sewing point is located on the sign display model, the server will render the sign display model in the splicing model with a conspicuous sign color, allowing the customization end to identify the sign display model where the deviation is located at a glance. The sign color is, for example, red or other colors. If the sewing point falls in the area outside the target display model and other sign display models, that is, the relay model, the server will generate a sign connection line from the sewing point to the target center point to identify the deviation. It can be noted that based on different differentiated identification methods, the customization end can quickly determine the type of deviation, that is, either directly locate the sign display model where the deviation is located, or associate it with the target display model through the connection line, which greatly improves the efficiency of deviation location.
[0134] Finally, after marking the corresponding deviations, the server can send the spliced model to the customization end. It should be noted that the spliced model received by the customization end not only fully covers the target model, the marker model, and the relay model, but also has clear deviation markings. There is no need to speculate on the model relationships or the source of the deviation. Adjustment plans can be directly formulated based on the spliced model to ensure that the deviation adjustment is accurate and efficient, and to ensure the consistency of pattern and craftsmanship in the Hanfu customization process.
[0135] Additionally, it should be noted that since both the sign display model and the target display model are generally composed of multiple pixels, if the corresponding deviation is marked based on the sign connecting lines, the sign connecting lines may have poor marking accuracy. Therefore, when the sewing point is located in the sign display model, the sign display model can be rendered based on the sign color for marking. When the sewing point is located in the relay model, since the relay model is generally composed of single pixels, the sign can be marked based on the sign connecting lines.
[0136] Step S4 includes the following:
[0137] The response end modifies any execution display model a second time, and merges the determined second working coefficient with the first working coefficient to determine the customization workload of the corresponding Hanfu.
[0138] For example, in this embodiment, when the demand side receives and reviews the execution display model, if it believes that corresponding sewing modifications are needed based on the execution display model, it can initiate the determination process of the first working coefficient based on the server. That is, the demand side can propose modification requirements for the execution display model, such as further adjusting the thread or pattern of the cloud pattern cuff display model. After receiving the modification instruction, the server starts to advance the calculation step of the second working coefficient, thereby timely capturing the modification intention of the demand side, ensuring that the customization process can be flexibly adjusted according to changes in demand, and determining the second working coefficient based on the second modification operation of the demand side. This allows the customization side to clearly understand the occupation of production resources by this modification, ensuring that the Hanfu customization process proceeds efficiently and orderly. At the same time, after determining the second working coefficient, the server can merge the first working coefficient obtained above with the second working coefficient to determine the overall workload of the Hanfu from before to after sewing, so as to facilitate subsequent cost accounting based on the obtained customization workload.
[0139] Furthermore, in this embodiment, the aforementioned "responding to the demand side performs secondary modifications to any execution display model, integrates the determined second working coefficient with the first working coefficient, and determines the customization workload of the corresponding Hanfu" may also include the following steps:
[0140] The responding client interacts with any execution display model to retrieve the corresponding execution modification parameters of the execution display model;
[0141] The response end modifies any execution modification parameter a second time, determines the parameter type corresponding to the second modification, and determines the second type coefficient based on the parameter type, where the parameter type includes wire type and pattern type;
[0142] The response parameter type is wire type, and the secondary wire coefficient is determined based on the model size of the corresponding execution display model;
[0143] The response parameter type is a pattern type, and the modified image corresponding to the secondary modification will cover the original image of the corresponding execution display model. The secondary image coefficients are determined based on the difference between the modified image and the original image.
[0144] The secondary wire coefficient and the secondary pattern coefficient are weighted and summed, and the second working coefficient is determined based on the obtained secondary modification coefficient and secondary type coefficient.
[0145] The first and second work coefficients are summed to obtain the customization workload for the corresponding Hanfu.
[0146] For example, in this embodiment, the acquisition of customized workload can be achieved based on the following method steps:
[0147] First, when the client interacts with any execution display model, the server can retrieve the execution modification parameters of the corresponding execution display model. It should be noted that, similar to the customization modification parameters, the execution modification parameters are specific parameters that can be adjusted for the execution display model. For example, parameters related to wire type, such as wire material and wire thickness, and parameters related to pattern type, such as pattern and pattern size. During real-time operation, the client can directly retrieve these execution modification parameters through interactive methods such as clicking and swiping. There is no need to sift through massive amounts of information to find modifiable content. This allows for a quick entry into the secondary modification operation stage, greatly improving the convenience of secondary modifications for the client and reducing customization communication time.
[0148] Next, in response to a request from the client to make a secondary modification to any execution parameter, the server can determine the parameter type corresponding to the secondary modification and determine the secondary type coefficient based on the parameter type. The parameter types include thread type and pattern type. Similar to the primary modification mentioned above, in one case, if the client modifies the execution modification parameter of the corresponding thread type of the execution display model, for example, changing the original ordinary silk thread to jacquard silk thread, the parameter type of the secondary modification is thread type, and the server will determine the secondary type coefficient according to the preset rules corresponding to the thread type. In another case, if the client modifies the execution modification parameter of the corresponding pattern type of the execution display model, for example, changing the original cloud pattern to a vine pattern, the server will determine the secondary type coefficient according to the preset rules corresponding to the pattern type. This can effectively distinguish the workload calculation dimensions of different types of modifications, avoid coefficient calculation deviations caused by type confusion, and lay the foundation for accurate calculation of subsequent secondary work coefficients.
[0149] Then, the response parameter type is the type of wire. The server can further determine the secondary wire coefficient based on the model size of the corresponding execution display model. It can be noted that the model size refers to the actual size of the Hanfu required for the execution display model. For example, if the corresponding model size is 90 centimeters, and the preset rule is that the secondary wire coefficient increases by 0.1 for every 10 centimeters increase in the total length of the model size, the secondary wire coefficient can be calculated to be 0.9. This allows the coefficient to be directly related to the actual material requirements of the Hanfu, avoiding the deviation caused by simply calculating the coefficient based on the type of wire. This ensures that the secondary wire coefficient can accurately reflect the workload changes brought about by wire modification.
[0150] Subsequently, the modified image, whose response parameter type is a pattern type and corresponds to secondary modification, will overwrite the original image of the corresponding execution display model. The server can then determine the secondary image coefficients based on the difference between the modified image and the original image. Here, it can be explained that the original image is the original pattern image of the Hanfu required by the execution display model, such as the original image of cloud pattern. The modified image is the pattern image after secondary modification, such as the modified image of intertwined branch pattern, with an area of 300 square centimeters. The difference is the area in the modified image that exceeds the range of the original image or is different from the pattern of the original image. The calculated area of this difference is 100 square centimeters, accounting for 50% of the area of the original image. If the preset rule is that for every 10% increase in the proportion of the difference to the area of the original image, the corresponding secondary image coefficient increases by 0.2, then the secondary image coefficient can be calculated to be 1.0. This can accurately quantify the actual complexity and workload of pattern modification, avoid deviations caused by calculating coefficients according to a uniform standard for different degrees of pattern modification, and ensure the accuracy of the secondary image coefficients.
[0151] Next, after obtaining the secondary wire coefficient and the secondary pattern coefficient, the server can perform a weighted summation of the two and determine the second working coefficient based on the obtained secondary modification coefficient and secondary type coefficient. For example, based on the secondary wire coefficient of 0.9 and the secondary pattern coefficient of 1.0 mentioned above, if similar to the first modification, the preset wire modification weight is 0.4 and the pattern modification weight is 0.6, then the secondary modification coefficient obtained by weighted summation can be 0.96. Furthermore, if the secondary type coefficient of the corresponding parameter type is 1.2, the server also needs to calculate the second working coefficient of 1.152 by multiplying the secondary modification coefficient and the secondary type coefficient. This can comprehensively cover the workload influencing factors of different parameter types in the secondary modification, ensuring that the second working coefficient can accurately reflect the overall workload of the secondary modification and provide a clear basis for the customization end to quantify the cost of secondary modification.
[0152] Finally, the server sums the first and second work coefficients to obtain the customization workload for the corresponding Hanfu. It should be noted that, as mentioned above, the first work coefficient is the workload coefficient determined when the client modifies the customization display model once, for example, 0.8. By summing the first work coefficient of 0.8 with the second work coefficient of 1.152, the customization workload is 1.952. This allows for accurate estimation of customization costs in subsequent processes; for example, if each unit of workload corresponds to a cost of 100 yuan, the total cost would be 195.2 yuan. It also allows for reasonable planning of the sewing cycle; for example, if each unit of workload corresponds to 5 hours, the total cycle would be 9.76 hours. This effectively avoids cost overruns or cycle delays due to unclear total workload, ensuring the efficient and orderly progress of the Hanfu customization process.
[0153] Furthermore, in practice, when customizing Hanfu with corresponding patterns, the original patterns are generally quite complex and, compared to the types of thread, present a higher difficulty in restoration. If each original pattern is modified based on a secondary modification image, the resulting Hanfu may have obvious restoration marks, leading to poor quality. Therefore, to solve this technical problem, this embodiment may also include the following steps:
[0154] If the response parameter type is a pattern type and the modified image corresponding to the secondary modification does not cover the original image of the corresponding execution display model, determine the size of the original image that is located outside the modified image;
[0155] If the response image size is smaller than the preset size, the secondary image coefficients are determined based on the image size; otherwise, the secondary category coefficients of the corresponding pattern type are set to zero.
[0156] For example, in this embodiment, whether modification of the original pattern is necessary can be determined based on the following method steps:
[0157] First, if the response parameter type is a pattern type and the modified image corresponding to the secondary modification does not cover the original image of the corresponding execution display model, the server can determine the image size of the original image located outside the modified image. That is, when the request side makes a secondary modification, the peony pattern of the original pattern is modified to the peony pattern of the modified image, with an area of 5 square centimeters. The peony pattern only covers part of the peony pattern and does not completely cover the original image. At this time, the server needs to determine the area in the original image that is not covered by the modified image through image comparison. The area of the uncovered area is measured to be 10 square centimeters, which is the image size of the original image located outside the modified image. This can provide accurate data basis for the determination of the secondary image coefficient or the processing of the secondary type coefficient, avoid the deviation in workload calculation caused by subjective judgment, and ensure the basic accuracy of customized workload calculation.
[0158] Next, if the response image size is smaller than the preset size, the server can determine the secondary image coefficient based on the image size; otherwise, the secondary type coefficient for the corresponding pattern type is set to zero. It can be explained that the preset size can be set to 8 square centimeters, based on the typical requirements of the requested Hanfu. If the image size of the area not covered by the original image is 6 square centimeters (smaller than the preset size), the secondary image coefficient can be determined to be 0.9 based on a preset rule, such as a secondary image coefficient of 0.15 per square centimeter. This allows for reasonable quantification of the workload for local pattern modifications, ensuring that the cost accounting and cycle planning on the customization side align with actual modification needs. However, if the image size of the area not covered by the original image is 9 square centimeters (larger than the preset size), the secondary type coefficient for the corresponding pattern type is set to zero. This means that modifications based on this might result in noticeable repair marks on the final Hanfu, leading to poor sewing quality. Therefore, the modification must be rejected to ensure good sewing quality and balance the modification needs on the demand side with cost control on the customization side.
[0159] In summary, firstly, this embodiment can fill the dedicated slots with display models corresponding to different customization features, allowing the client to intuitively perceive the customization effect and avoiding design discrepancies caused by description errors in traditional communication, thus significantly improving the accuracy of demand transmission. Secondly, the integration of two modifications and work coefficients involved in this embodiment can balance flexible customization with efficient progress. Specifically, the client's first modification generates a first work coefficient, and the customization client follows up by executing the display model to provide progress feedback. After the second modification, the second work coefficient is integrated to determine the total workload, thus supporting repeated optimization of customization needs by consumers while avoiding confusion in the customization process through coefficient quantification. Finally, in this embodiment, the client can view the customization progress in real time, eliminating concerns caused by information asymmetry, while workload quantification provides a basis for accurate pricing. While meeting the customization needs of Hanfu, this embodiment also improves the service quality of the customization platform and enhances the user experience for the client.
[0160] Another embodiment of the present invention provides a Hanfu customization platform based on multi-angle image processing. Figure 4 Its corresponding platform block diagram, where, for example Figure 4 As shown, the platform includes:
[0161] The contract generation module is configured to generate customized display contracts for Hanfu that meet the corresponding requirements. The customized display contract includes feature-determined slots generated based on customized features.
[0162] The feature modification module is configured to fill the corresponding customized display models of Hanfu with customized requirements generated based on each customized feature into the feature determination slot, and to modify any customized display model once in response to the demand side to determine the first working coefficient.
[0163] The execution monitoring module is configured to respond to the customization end's retrieval of the customized display model located in any feature-defined slot, control the customized monitoring unit to perform monitoring, and generate an execution display model to be displayed to the demand end based on the obtained execution data.
[0164] The work statistics module is configured to respond to the demand side by making secondary modifications to any execution display model, and to merge the determined second work coefficient with the first work coefficient to determine the customization workload of the corresponding Hanfu.
[0165] In the specification provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with the examples of this invention. The required structure for constructing such systems is apparent from the above description. Furthermore, this invention is not directed to any particular programming language. It should be understood that the contents of the invention described herein can be implemented using various programming languages, and the above description of specific languages is for the purpose of disclosing preferred embodiments of the invention.
[0166] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0167] Similarly, it should be understood that, in order to streamline this disclosure and aid in understanding one or more of the various aspects of the invention, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof.
[0168] Those skilled in the art will understand that modules, units, or components of the devices disclosed in the examples herein can be arranged in the devices described in this embodiment, or alternatively, can be located in one or more devices different from the devices in this example. The modules in the foregoing examples can be combined into a single module or, in addition, can be divided into multiple sub-modules.
[0169] Those skilled in the art will understand that the modules in the device of the embodiment can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiment can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components.
[0170] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention and form different embodiments.
[0171] Furthermore, some of the embodiments described herein are methods or combinations of method elements that can be implemented by a processor of a computer system or by other means of performing the functions. Therefore, a processor having the necessary instructions for implementing the methods or method elements forms means for implementing the methods or method elements. Furthermore, the elements described herein in the apparatus embodiments are examples of means for implementing the functions performed by elements for the purposes of carrying out the invention.
[0172] As used herein, unless otherwise specified, the use of ordinal numbers such as “first,” “second,” “third,” etc., to describe ordinary objects merely indicates different instances of similar objects and is not intended to imply that the objects being described must have a given order in time, space, ordering, or any other manner.
[0173] Although the invention has been described with respect to a limited number of embodiments, those skilled in the art will understand from the foregoing description that other embodiments are conceivable within the scope of the invention described herein. Furthermore, it should be noted that the language used in this specification has been chosen primarily for readability and edibility purposes, and not for the purpose of explaining or limiting the subject matter of the invention.
Claims
1. A method for customizing Hanfu (traditional Han clothing) based on multi-angle image processing, characterized in that, include: Generate a customized display contract for Hanfu that meets the corresponding requirements. The customized display contract includes feature-based slot determination based on customized features. Each customized display model of the corresponding customized Hanfu generated based on each customized feature is filled into the feature-determined slot, and the customized display model located in the feature-determined slot and the corresponding customized modification parameters of the customized display model are retrieved in response to the interaction of the demand side with any feature-determined slot. The system responds to any customized parameter modification request from the client, determines the parameter type for each modification, and determines a type coefficient based on the parameter type. The parameter types include wire type and pattern type. The response parameter type is the wire type, and the first wire coefficient is determined based on the determined wire cost difference corresponding to the first modification; The response parameter type is the pattern type, and the pattern coefficient is determined based on the difference in pattern difficulty corresponding to a single modification. The primary wire coefficient and the primary pattern coefficient are weighted and summed, and the first working coefficient is determined based on the obtained primary modification coefficient and primary type coefficient. The response customization end retrieves the customized display model located in any feature-defined slot, controls the customization monitoring unit to monitor it, and generates an execution display model to be displayed to the demand end based on the obtained execution data; The responding client interacts with any execution display model to retrieve the corresponding execution modification parameters of the execution display model; The response end modifies any execution modification parameter a second time, determines the parameter type corresponding to the second modification, and determines the second type coefficient based on the parameter type, where the parameter type includes wire type and pattern type; The response parameter type is wire type, and the secondary wire coefficient is determined based on the model size of the corresponding execution display model; The response parameter type is a pattern type, and the modified image corresponding to the secondary modification will cover the original image of the corresponding execution display model. The secondary image coefficients are determined based on the difference between the modified image and the original image. The secondary wire coefficient and the secondary pattern coefficient are weighted and summed, and the second working coefficient is determined based on the obtained secondary modification coefficient and secondary type coefficient. The first and second work coefficients are summed to obtain the customization workload for the corresponding Hanfu.
2. The method according to claim 1, characterized in that, Generate a customized display contract for Hanfu that meets the specific requirements. This contract includes feature-based slot determination based on customized features, including: Based on the category number, the angular division areas of the Hanfu that make up the requirements are determined, and a benchmark display contract including the customized display area corresponding to each angular division area is generated. A customized reference interface is generated based on each customized display area. The customized reference interface includes a main area and a secondary area. Based on historical customized data, obtain each historical display area with the same type number. Each historical display area includes slots determined by each feature generated based on customized features. Each historical display area has a horizontal display size that is less than or equal to the horizontal area size of the corresponding secondary area. Based on the horizontal display size, determine the total horizontal size of all historical display areas, and sort each historical display area in descending order of the corresponding cumulative reference count to obtain the count sequence; If the total horizontal size is smaller than the horizontal area size, each historical display area is laid out sequentially along the horizontal center line of the corresponding secondary area based on the number sequence. Otherwise, the single display ratio of the horizontal display size to the horizontal area size is determined, and each historical display area is horizontally stacked to the corresponding secondary area with the same customization step based on the number sequence in the display method of the corresponding single display ratio. The responding end moves any historical display area to the main area, updates the customized display area based on the historical display area, and obtains the customized display contract.
3. The method according to claim 2, characterized in that, The method further includes: When any historical display area is moved to the main area, the cumulative reference count for that historical display area will be added up to obtain the updated cumulative reference count; If the cumulative reference count of any historical display area is less than the preset reference count, and a stable trend of continuously displaying the corresponding preset retrieval count is determined based on the historical customized data, the historical display area is removed from the historical customized data to obtain the updated historical customized data.
4. The method according to claim 2, characterized in that, Each historical exhibition area has a vertical exhibition size that is less than or equal to the vertical area size of the corresponding sub-area; When each historical display area is horizontally stacked to the secondary area corresponding to the same customization step based on the number sequence and the display method of the corresponding single unit display ratio; The responding client moves any historical display area to the main area, updates the customized display area based on that historical display area, and obtains a customized display contract, including: The system responds to requests from the client to perform continuous, preset interaction for any historical display area. Based on the secondary area, the system pins the historical display area to the top and establishes a central interaction line connecting the first center point of the corresponding historical display area and the second center point of the customized display area. The system responds to demand by forming a movement trajectory along the central interaction line, starting from the first central point and ending at the second central point. It replaces the corresponding historical display area in the customized display area and stacks the customized display area to the secondary area based on the cumulative reference count of the corresponding customized display area. Determine the horizontal outline of the secondary area, and update the customized display area by aligning its corresponding display outline with the horizontal outline to obtain the customized display contract.
5. The method according to claim 1, characterized in that, The response customization end retrieves the customized display model located in any feature-defined slot, controls the customization monitoring unit to monitor it, and generates an execution display model to be displayed to the demand end based on the obtained execution data, including: The response customization end retrieves the customized display model located in any feature-defined slot, controls the customization monitoring unit to monitor, and determines the sewing fabric of the corresponding Hanfu and the sewing point of the corresponding customization end based on the obtained execution data. Based on the demand for Hanfu and sewing fabric, a first coordinate system and a second coordinate system with coordinate transformation relationship are created. Based on the demand for Hanfu, the reference coordinates of the customized display model corresponding to the first coordinate system are determined, and the execution coordinates of the corresponding reference coordinates are determined based on the second coordinate system. If the sewing point is outside the execution coordinates, the customized display model is determined as the target display model. Based on the required Hanfu, the target display model and other customized display models around it are spliced together, and the resulting spliced model is sent to the customization end. If the sewing point is located at any coordinate point of the execution coordinate system, that coordinate point is determined as the execution point, and an execution display model corresponding to all execution points is generated and presented to the demand side based on the execution data.
6. The method according to claim 5, characterized in that, If the sewing point is located outside the execution coordinates, the customized display model is identified as the target display model. Based on the required Hanfu, the target display model and other customized display models surrounding it are spliced together to obtain the spliced model, which is then sent to the customization end. This includes: If the sewing point is outside the execution coordinates, the customized display model is identified as the target display model, and each customized display model surrounding the target display model is identified as the identifier display model based on the reference coordinates. The response determines that there is a blank area between any sign display model and the target display model based on the reference coordinates, generates a relay model for the corresponding blank area, and splices each sign display model with the target display model based on the relay model to obtain the spliced model; If the sewing point corresponds to any sign display model, the corresponding sign color is rendered on the sign display model based on the splicing model; otherwise, a sign connection line is generated to connect the sewing point to the target center point of the corresponding target display model. Send the assembled model to the customization terminal.
7. The method according to claim 1, characterized in that, The method further includes: If the response parameter type is a pattern type and the modified image corresponding to the secondary modification does not cover the original image of the corresponding execution display model, determine the size of the original image that is located outside the modified image; If the response image size is smaller than the preset size, the secondary image coefficients are determined based on the image size; otherwise, the secondary category coefficients of the corresponding pattern type are set to zero.
8. A Hanfu customization platform based on multi-angle image processing, characterized in that, include: The contract generation module is configured to generate customized display contracts for Hanfu that meet the corresponding requirements. The customized display contract includes feature-determined slots generated based on customized features. The feature modification module is configured to fill the corresponding customized display models of the Hanfu with customized requirements generated based on each customized feature into the feature determination slot, and respond to the client's interaction with any feature determination slot to retrieve the customized display model located in the feature determination slot and the corresponding customized modification parameters of the customized display model. The system responds to any customized parameter modification request from the client, determines the parameter type for each modification, and determines a type coefficient based on the parameter type. The parameter types include wire type and pattern type. The response parameter type is the wire type, and the first wire coefficient is determined based on the determined wire cost difference corresponding to the first modification; The response parameter type is the pattern type, and the pattern coefficient is determined based on the difference in pattern difficulty corresponding to a single modification. The primary wire coefficient and the primary pattern coefficient are weighted and summed, and the first working coefficient is determined based on the obtained primary modification coefficient and primary type coefficient. The execution monitoring module is configured to respond to the customization end's retrieval of the customized display model located in any feature-defined slot, control the customized monitoring unit to perform monitoring, and generate an execution display model to be displayed to the demand end based on the obtained execution data. The work statistics module is configured to respond to the client's interaction with any execution display model and retrieve the execution modification parameters of the corresponding execution display model; The response end modifies any execution modification parameter a second time, determines the parameter type corresponding to the second modification, and determines the second type coefficient based on the parameter type, where the parameter type includes wire type and pattern type; The response parameter type is wire type, and the secondary wire coefficient is determined based on the model size of the corresponding execution display model; The response parameter type is a pattern type, and the modified image corresponding to the secondary modification will cover the original image of the corresponding execution display model. The secondary image coefficients are determined based on the difference between the modified image and the original image. The secondary wire coefficient and the secondary pattern coefficient are weighted and summed, and the second working coefficient is determined based on the obtained secondary modification coefficient and secondary type coefficient. The first and second work coefficients are summed to obtain the customization workload for the corresponding Hanfu.
Citation Information
Patent Citations
A method and system for fashion custom garment management
CN109242599A
Home decoration model processing method and device, electronic equipment and storage medium
CN118334295A