Personalized skin care recommendation method and system based on skin beautifying guidance

By acquiring users' facial information through terminal devices and using object detection algorithms and user databases to recommend skincare products, the problem of users not being able to understand their skin condition is solved, thus improving the user experience of skincare products.

CN120975873APending Publication Date: 2025-11-18FOSHAN HONGWEI ELECTRONIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510877467.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-27
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Users cannot fully understand their own skin condition, resulting in a poor experience when using skincare products.

Method used

The system acquires user facial information through the camera on the terminal device, uses target detection algorithms to determine skin defect information, and combines this with a user database to recommend suitable skin care products.

Benefits of technology

It improves the user experience of skincare products by recommending suitable skincare products based on individual skin conditions, thus solving the problem of poor user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120975873A_ABST
    Figure CN120975873A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of auxiliary beauty, and provides a personalized skincare recommendation method and system based on skincare guidance, and the method comprises the steps: firstly obtaining the user face information of a to-be-detected user based on a preset camera, then carrying out the target detection processing of the user face information through a target detection algorithm, and obtaining a personalized skincare recommendation result. The skin defect information is quickly determined, and finally, the reference skin care product information is accurately determined according to the skin defect information based on the preset user group database. According to the method, the most suitable skin care product can be recommended for the user through intelligent analysis and data mining in combination with the skin condition of the user, the use experience is effectively improved, optimized skin care suggestions can be continuously provided, the skin care effect is maximized, and the user is helped to reach an ideal skin state in daily care.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of assisted beauty treatments, and more specifically, to a personalized skincare recommendation method and system based on skincare guidance. Background Technology

[0002] As people's demand for skin care continues to increase, personalized skin care has become an important trend in the beauty industry. Personalized skin care is not only a short-term market trend, but also an important direction for the future development of the industry.

[0003] Currently, users can only know what functions a skincare product has, but they cannot fully understand their own skin condition or what kind of skincare products their skin needs. This results in a poor user experience and needs further improvement. Summary of the Invention

[0004] Based on this, embodiments of this application provide a personalized skincare recommendation method and system based on skincare guidance to solve the problem of poor user experience in the prior art.

[0005] In a first aspect, embodiments of this application provide a personalized skincare recommendation method based on skincare guidance, the method comprising:

[0006] Based on a preset camera, acquire the user's facial information to be detected;

[0007] Based on a preset target detection algorithm, skin defect information is determined according to the user's facial information;

[0008] Based on a pre-set user group database, and according to the skin defect information, reference skin care product information is determined.

[0009] Compared with existing technologies, the beneficial effects are as follows: The personalized skincare recommendation method based on skincare guidance provided in this application allows the terminal device to first acquire the user's facial information based on a preset camera, then use a target detection algorithm to perform target detection processing on the user's facial information to quickly determine skin defect information, and finally, based on a preset user group database, accurately determine reference skincare product information according to the skin defect information. This fully combines the user's own skin condition to recommend suitable skincare products, effectively improving the user experience and solving the problem of poor user experience to a certain extent.

[0010] Secondly, embodiments of this application provide a personalized skincare recommendation system based on skincare guidance, the system comprising:

[0011] User facial information acquisition module: used to acquire the user facial information of the user to be detected based on a preset camera;

[0012] Skin defect information determination module: used to determine skin defect information based on the user's facial information using a preset target detection algorithm;

[0013] Reference skincare product information determination module: This module is used to determine reference skincare product information based on a preset user group database and the skin defect information.

[0014] Thirdly, embodiments of this application provide a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method described in the first aspect above.

[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method described in the first aspect above.

[0016] It is understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.

[0018] Figure 1 This is a flowchart illustrating a personalized skincare recommendation method provided in one embodiment of this application;

[0019] Figure 2 This is a flowchart illustrating step S300 of a personalized skincare recommendation method provided in an embodiment of this application;

[0020] Figure 3 This is a flowchart illustrating the process after step S380 in a personalized skincare recommendation method provided in an embodiment of this application.

[0021] Figure 4 This is a flowchart illustrating the process after step S300 in a personalized skincare recommendation method provided in an embodiment of this application.

[0022] Figure 5 This is a block diagram of a personalized skincare recommendation system provided in one embodiment of this application;

[0023] Figure 6 This is a schematic diagram of a terminal device provided in an embodiment of this application. Detailed Implementation

[0024] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0025] In the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0026] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0027] To illustrate the technical solution described in this application, specific embodiments are provided below.

[0028] Please see Figure 1 , Figure 1 This is a flowchart illustrating a personalized skincare recommendation method based on skincare guidance provided in this embodiment. In this embodiment, the executing entity of the personalized skincare recommendation method is a terminal device. It is understood that the types of terminal devices include, but are not limited to, tablet computers, laptops, Ultra-Mobile Personal Computers (UMPCs), netbooks, Personal Digital Assistants (PDAs), etc. This embodiment does not impose any restrictions on the specific type of terminal device.

[0029] Please see Figure 1 The personalized skincare recommendation method provided in this application includes, but is not limited to, the following steps:

[0030] In S100, the facial information of the user to be detected is acquired based on a preset camera.

[0031] Specifically, the terminal device can acquire the facial information of the user to be detected based on a preset camera. The camera can be pre-installed on a smart mirror cabinet, smart bathroom mirror, smart makeup mirror, or smart full-length mirror. The facial information is used to describe the real-time facial appearance of the user to be detected.

[0032] For example, when the user to be tested sits in front of the smart beauty mirror, the user can actively initiate a start test command to start the entire skin test process. Then, the terminal device controls the built-in camera of the smart beauty mirror to capture and photograph the user's face in real time to obtain the user's facial information.

[0033] In S200, based on a preset target detection algorithm, skin defect information is determined according to the user's facial information.

[0034] Specifically, after the terminal device acquires the user's facial information, it can quickly determine skin defect information based on a preset target detection algorithm. This skin defect information describes defects on the user's facial skin. The skin defect information includes first defect type information, first defect region size information, and first defect region location information. The first defect type information describes the type of skin defect, such as acne, pigmentation, or peeling. The first defect region size information describes the size of the facial skin defect region. The first defect region location information describes the location of the facial skin defect region.

[0035] In some possible implementations, in order to effectively determine skin defect information, step S200 includes, but is not limited to, the following steps:

[0036] In S210, based on a preset target detection algorithm, target detection processing is performed on the user's facial information to determine the first defect type information, the first defect area size information, and the first defect area location information.

[0037] Specifically, after the terminal device acquires the user's facial information, the terminal device can perform target detection processing on the user's facial information based on a preset target detection algorithm, effectively determining the first defect type information, the first defect area size information, and the first defect area location information. Among these, the target detection algorithm is preferably based on the YOLO (You Only LookOnce) V8 target detection algorithm.

[0038] In S300, based on a pre-set user group database, reference skin care product information is determined according to skin defect information.

[0039] Specifically, after the terminal device determines the skin defect information, it can effectively determine reference skincare product information based on a preset user group database. This, combined with the target user's skin condition, allows for the selection of suitable skincare products, effectively improving the user experience. The user group database stores skincare-related data from multiple different users. It includes multiple other facial information entries, defect feature set information corresponding to each other facial information entry, and information on skincare products used. The other facial information describes the faces of users other than the user being tested. The defect feature set information includes second defect type information, second defect area size information, and second defect area location information. The second defect type information describes the type of skin defect corresponding to other users; the second defect area size information describes the size of the facial skin defect area of ​​other users; the second defect area location information describes the location of the facial skin defect area of ​​other users; and the skincare product information describes the skincare products used by other users.

[0040] In some possible implementations, to determine the reference skincare product information, please refer to [link / reference]. Figure 2 Step S300 includes, but is not limited to, the following steps:

[0041] In S310, based on the first defect type information, the user group database is searched to determine multiple candidate facial information.

[0042] Specifically, the terminal device can quickly search the user group database based on the first defect type information to effectively determine multiple candidate facial information. The candidate facial information is used to describe other facial information that is the same as the first defect type information in the second defect type information.

[0043] In S320, based on the preset mesh method, the area information of the first defect region is generated according to the size information of the first defect region, and for each candidate face information: based on the mesh method, the area information of the second defect region is generated according to the size information of the second defect region.

[0044] Specifically, after the terminal device determines multiple candidate facial information, it can calculate the total area of ​​the first defect region size information based on a preset mesh method, and generate the first defect region area information, where the first defect region area information is used to describe the total area of ​​the first defect region size information; at the same time, the terminal device can perform the following processing for each candidate facial information: calculate the total area of ​​the second defect region size information based on the mesh method, and generate the second defect region area information, where the second defect region area information is used to describe the total area of ​​the second defect region size information.

[0045] In S330, it is determined whether the difference between the area information of the second defect region and the area information of the first defect region is less than the preset area limit value.

[0046] Specifically, after the terminal device generates the area information of the first defect area and the area information of the second defect area, the terminal device can determine whether the difference between the area information of the second defect area and the area information of the first defect area is less than a preset area limit value. The area limit value is the area information of the second defect area that is a specified multiple, and the specified multiple ranges from 0.1 to 0.2.

[0047] In S340, if the difference between the area information of the second defect region and the area information of the first defect region is less than the area limit value information, then the candidate face information is determined as the alternative face information.

[0048] Specifically, if the difference between the area information of the second defect area and the area information of the first defect area is less than the area limit value, the terminal device can determine the candidate facial information as the alternative facial information.

[0049] In S350, the location information of the center point of the first region is determined based on the location information of the first defect region, and for each candidate face information, the location information of the center point of the second region is determined based on the location information of the second defect region.

[0050] Specifically, after the terminal device determines the candidate facial information as the alternative facial information, the terminal device can quickly determine the center point location information of the first region based on the location information of the first defect region. The center point location information of the first region is used to describe the location of the centroid of the first defect region. At the same time, the terminal device can perform the following processing for each alternative facial information: determine the center point location information of the second region based on the location information of the second defect region. The center point location information of the second region is used to describe the location of the centroid of the second defect region.

[0051] In S360, it is determined whether the distance between the center point location information of the first region and the center point location information of the second region is less than a preset distance limit value.

[0052] Specifically, after the terminal device determines the location information of the center point of the first area and the center point of the second area, the terminal device can determine whether the distance between the location information of the center point of the first area and the center point of the second area is less than a preset distance limit value, wherein the distance limit value can be set to 0.5 mm.

[0053] In S370, if the distance between the center point location information of the first region and the center point location information of the second region is less than the distance limit value information, then the candidate facial information is determined as the target facial information.

[0054] Specifically, if the distance between the center point location information of the first region and the center point location information of the second region is less than the distance limit value, it indicates that the skin condition of the candidate facial information is very close to that of the target user, so the terminal device can determine the candidate facial information as the target facial information.

[0055] In S380, the skincare product information corresponding to the target facial information is determined as the reference skincare product information.

[0056] Specifically, after the terminal device determines the target facial information, it can determine the skincare product information corresponding to the target facial information as the reference skincare product information.

[0057] In some possible implementations, to further determine the skincare products best suited for the target user's skin condition, please refer to [link / reference needed]. Figure 3 After step S380, the method further includes, but is not limited to, the following steps:

[0058] In S390, it is determined whether there are multiple reference skincare product information items.

[0059] Specifically, the terminal device can determine whether there are multiple references to skincare product information.

[0060] In S391, if there are multiple reference skin care product information, the first defect decay time information corresponding to each target facial information is obtained.

[0061] Without loss of generality, the user group database also includes information on the fading time of defects corresponding to various other facial features.

[0062] Specifically, if there are multiple pieces of skincare product information, the terminal device can obtain the first defect fading time information corresponding to each target facial information. The first defect fading time information is used to describe the fading time of the skin defect area in the target facial information.

[0063] In S392, the skin care information corresponding to the target facial information that determines the minimum first defect decay time information is the recommended skin care information.

[0064] Specifically, after the terminal device acquires multiple first defect decay time information, the terminal device can determine the skin care product information of the target facial information corresponding to the smallest first defect decay time information as the recommended skin care product information.

[0065] In some possible implementations, to facilitate the optimization of user experience for each user through big data technology, please refer to [link / reference]. Figure 4 After step S300, the method further includes, but is not limited to, the following steps:

[0066] In S400, obtain the actual skincare product information of the user to be tested.

[0067] Specifically, the terminal device can obtain the skincare product information actually selected by the user being tested. This information is input by the user and describes the skincare products actually used by the user.

[0068] In S410, it is determined whether the information of the selected skin care product is the same as the information of the reference skin care product.

[0069] Specifically, after the terminal device obtains the selected skincare product information, it can determine whether the selected skincare product information is the same as the reference skincare product information.

[0070] In S420, if the information of the selected skin care product is different from the information of the reference skin care product, it is determined whether the information of the selected skin care product is the same as the information of the recommended skin care product.

[0071] Specifically, if the information of the selected skincare products differs from the information of the recommended skincare products, the terminal device can determine whether the information of the selected skincare products is the same as the information of the recommended skincare products.

[0072] In S430, if the selected skincare product information differs from the recommended skincare product information, the second defect decay time information of the user to be tested is obtained.

[0073] Specifically, if the selected skincare product information differs from the recommended skincare product information, the terminal device can obtain the second defect decay time information of the user to be tested. The second defect decay time information is used to describe the decay time corresponding to the skin defect area of ​​the user to be tested.

[0074] In S440, user facial information, skin defect information, selected skin care product information, and second defect disappearance time information are uploaded to the user group database.

[0075] Specifically, after the terminal device obtains the second defect decay time information, the terminal device can upload the user's facial information, skin defect information, selected skin care product information, and second defect decay time information to the user group database.

[0076] The implementation principle of the personalized skincare recommendation method based on skincare guidance in this application embodiment is as follows: The terminal device can first acquire the user's facial information based on a preset camera, and then use a target detection algorithm to perform target detection processing on the user's facial information to quickly determine skin defect information. Finally, based on a preset user group database, the device can accurately determine reference skincare product information according to the skin defect information, thereby fully combining the user's own skin condition to recommend suitable skincare products for the user and effectively improve the user experience.

[0077] It should be noted that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0078] Embodiments of this application also provide a personalized skincare recommendation system based on skincare guidance. For ease of explanation, only the parts relevant to this application are shown, such as... Figure 5 As shown, the system 50 includes:

[0079] User facial information acquisition module 51: used to acquire user facial information of the user to be detected based on a preset camera;

[0080] Skin defect information determination module 52: used to determine skin defect information based on the user's facial information using a preset target detection algorithm;

[0081] Reference skincare product information determination module 53: Used to determine reference skincare product information based on a preset user group database and skin defect information.

[0082] Optionally, the skin defect information includes first defect type information, first defect area size information, and first defect area location information; the aforementioned skin defect information determination module 52 includes:

[0083] Skin Defect Information Determination Submodule: Based on a preset target detection algorithm, this module performs target detection processing on the user's facial information to determine the first defect type, the first defect area size, and the first defect area location.

[0084] Optionally, the user group database includes multiple other facial information, defect feature set information corresponding to each other facial information, and skincare product information used. The defect feature set information includes second defect type information, second defect area size information, and second defect area location information. The aforementioned reference skincare product information determination module 53 includes:

[0085] Candidate facial information determination submodule: It is used to search the user group database based on the first defect type information to determine multiple candidate facial information, wherein the candidate facial information is used to describe other facial information that is the same as the second defect type information and the first defect type information;

[0086] Defect area area information generation submodule: Based on a preset mesh method, it generates the area information of the first defect area according to the size information of the first defect area, and for each candidate face information: Based on the mesh method, it generates the area information of the second defect area according to the size information of the second defect area.

[0087] Area boundary value information judgment submodule: used to determine whether the difference between the area information of the second defect area and the area information of the first defect area is less than the preset area boundary value information, wherein the area boundary value information is the area information of the second defect area by a specified multiple, and the value of the specified multiple ranges from 0.1 to 0.2;

[0088] The candidate facial information determination submodule is used to determine the candidate facial information as candidate facial information if the difference between the area information of the second defect area and the area information of the first defect area is less than the area limit value information.

[0089] The submodule for determining the location information of the center point of the region is used to determine the location information of the center point of the first region based on the location information of the first defect region, and for each candidate face information, to determine the location information of the center point of the second region based on the location information of the second defect region.

[0090] Spacing Limit Value Information Judgment Submodule: Used to determine whether the spacing between the center point location information of the first region and the center point location information of the second region is less than the preset spacing limit value information;

[0091] The target facial information determination submodule is used to determine the candidate facial information as the target facial information if the distance between the center point location information of the first region and the center point location information of the second region is less than the distance limit value information.

[0092] Reference skincare product information determination submodule: Used to determine the skincare product information corresponding to the target facial information as the reference skincare product information.

[0093] Optionally, the user group database also includes defect fading time information corresponding to various other facial features; the system 50 also includes:

[0094] Reference skincare product information judgment module: used to determine whether there are multiple reference skincare product information entries;

[0095] First Defect Regression Time Information Acquisition Module: If there are multiple reference skincare product information, then the first defect regression time information corresponding to each target facial information is acquired.

[0096] Recommended skincare product information determination module: This module is used to determine the skincare product information used to determine the target facial information corresponding to the minimum first defect decay time information.

[0097] Optionally, the system 50 also includes:

[0098] Selected Skincare Product Information Acquisition Module: Used to acquire information on the selected skincare products of the user to be tested;

[0099] Reference skincare product information judgment module: used to determine whether the information of the selected skincare product is the same as the reference skincare product information;

[0100] Recommended skincare product information judgment module: If the information of the selected skincare product is different from the information of the reference skincare product, it is used to determine whether the information of the selected skincare product is the same as the information of the recommended skincare product.

[0101] The second defect decay time information acquisition module is used to acquire the second defect decay time information of the user to be tested if the selected skin care product information is different from the recommended skin care product information.

[0102] User facial information upload module: used to upload user facial information, skin defect information, selected skin care product information, and second defect disappearance time information to the user group database.

[0103] It should be noted that the information interaction and execution process between the above modules are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, which will not be repeated here.

[0104] This application also provides a terminal device, such as... Figure 6 As shown, the terminal device 60 in this embodiment includes a processor 61, a memory 62, and a computer program 63 stored in the memory 62 and executable on the processor 61. When the processor 61 executes the computer program 63, it implements the steps in the personalized skincare recommendation method embodiment described above, for example... Figure 1 Steps S100 to S300 are shown; or, when processor 61 executes computer program 63, it implements the functions of each module in the above-described device, for example... Figure 5 The functions of modules 51 to 53 are shown.

[0105] The terminal device 60 can be a desktop computer, laptop, handheld computer, or cloud server, etc., and includes, but is not limited to, a processor 61 and a memory 62. Those skilled in the art will understand that... Figure 6 This is merely an example of terminal device 60 and does not constitute a limitation on terminal device 60. It may include more or fewer components than shown, or combine certain components, or different components. For example, terminal device 60 may also include input / output devices, network access devices, buses, etc.

[0106] The processor 61 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.; the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0107] The memory 62 can be an internal storage unit of the terminal device 60, such as the hard disk or memory of the terminal device 60. The memory 62 can also be an external storage device of the terminal device 60, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal device 60. Furthermore, the memory 62 can include both internal storage units and external storage devices of the terminal device 60. The memory 62 can also store computer program 63 and other programs and data required by the terminal device 60. The memory 62 can also be used to temporarily store data that has been output or will be output.

[0108] One embodiment of this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include any entity or device capable of carrying computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0109] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the methods, principles and structures of this application should be covered within the scope of protection of this application.

Claims

1. A personalized skincare recommendation method based on skincare guidance, characterized in that, The method includes: Based on a preset camera, acquire the user's facial information to be detected; Based on a preset target detection algorithm, skin defect information is determined according to the user's facial information; Based on a pre-set user group database, and according to the skin defect information, reference skin care product information is determined.

2. The method according to claim 1, characterized in that, The skin defect information includes first defect type information, first defect area size information, and first defect area location information; The preset target detection algorithm determines skin defect information based on the user's facial information, including: Based on a preset target detection algorithm, the user's facial information is processed to determine the first defect type information, the first defect area size information, and the first defect area location information.

3. The method according to claim 2, characterized in that, The user group database includes multiple other facial information, defect feature set information corresponding to each of the other facial information, and information on skin care products used. The defect feature set information includes second defect type information, second defect area size information, and second defect area location information. The method of determining reference skincare product information based on a preset user group database and the skin defect information includes: Based on the first defect type information, the user group database is searched to determine multiple candidate facial information, wherein the candidate facial information is used to describe other facial information that is the same as the second defect type information and the first defect type information; Based on a preset mesh method, first defect area information is generated according to the size information of the first defect area, and for each candidate face information: based on the mesh method, second defect area information is generated according to the size information of the second defect area; Determine whether the difference between the area information of the second defect region and the area information of the first defect region is less than a preset area limit value, wherein the area limit value is the area information of the second defect region at a specified multiple, and the specified multiple ranges from 0.1 to 0.

2. If the difference between the area information of the second defect region and the area information of the first defect region is less than the area limit value information, then the candidate facial information is determined as the alternative facial information. Based on the location information of the first defect area, the location information of the center point of the first area is determined, and for each of the candidate facial features: based on the location information of the second defect area, the location information of the center point of the second area is determined; Determine whether the distance between the center point location information of the first region and the center point location information of the second region is less than a preset distance limit value. If the distance between the center point location information of the first region and the center point location information of the second region is less than the distance limit value information, then the candidate facial information is determined as the target facial information. The skincare product information corresponding to the target facial information is determined as the reference skincare product information.

4. The method according to claim 3, characterized in that, The user group database also includes defect fading time information corresponding to each of the other facial features; after determining that the skincare product information corresponding to the target facial feature is the reference skincare product information, the method further includes: Determine whether the number of reference skincare product information items is multiple; If there are multiple reference skincare product information, then obtain the first defect fading time information corresponding to each of the target facial information. The skincare information used to determine the target facial information corresponding to the minimum first defect decay time information is the recommended skincare information.

5. The method according to claim 4, characterized in that, After determining reference skincare product information based on the skin defect information from the preset user group database, the method further includes: Obtain the actual skincare product information selected by the user to be tested; Determine whether the selected skincare product information is the same as the reference skincare product information; If the selected skincare product information differs from the reference skincare product information, then it is determined whether the selected skincare product information is the same as the recommended skincare product information. If the selected skincare product information differs from the recommended skincare product information, then the second defect regression time information of the user to be tested is obtained; Upload the user's facial information, skin defect information, selected skin care product information, and the second defect disappearance time information to the user group database.

6. A personalized skincare recommendation system based on skincare guidance, characterized in that, The system includes: User facial information acquisition module: used to acquire the user facial information of the user to be detected based on a preset camera; Skin defect information determination module: used to determine skin defect information based on the user's facial information using a preset target detection algorithm; Reference skincare product information determination module: This module is used to determine reference skincare product information based on a preset user group database and the skin defect information.

7. The system according to claim 6, characterized in that, The skin defect information includes first defect type information, first defect area size information, and first defect area location information; The skin defect information determination module includes: Skin Defect Information Determination Submodule: Used to perform target detection processing on the user's facial information based on a preset target detection algorithm, and determine the first defect type information, the first defect area size information, and the first defect area location information.

8. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 5.

9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 5.