Image display method, image processing method, device, storage medium and program product
By configuring model attribute values in the user interface to generate target effect images, the problem of high efficiency and low shooting cost of real-person models in the online system is solved, and efficient and low-cost product effect image generation is achieved, which improves the affinity and display effect of product display. .
Patent Information
- Application Number
- CN202411095241.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2024-12-13
AI Technical Summary
In an online system that provides product transactions, it is cost-effective to use real models to capture product effects images on the spot. The existing image processing software has high requirements for the drawing technology of the product provider and is not versatile, and is also more efficient. slow.
By displaying attribute configuration prompt information on the user interface, in response to attribute configuration operations, at least one model attribute value is determined, and a target effect image is generated based on the home product or target item image and model attribute value, so as to automatically generate a model object containing it in human-computer interaction method Effect images integrated with the product, without real-life models taking photos.
It greatly reduces the cost of image production and improves image generation efficiency. Through human-computer interaction, you only need to configure the model attribute value to generate target effect images, which improves the affinity and display effect of product display.
Smart Images

Figure CN119127045A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and in particular, to an image display method, an image processing method, a device, a storage medium, and a program product. Background Art
[0002] In some online systems that provide product transactions, product providers usually provide product images to help consumers understand the products. In order to enhance the promotional effect of the products, product providers usually take some pictures of models interacting with the products or displaying the effects of the products. For example, for some home products, adding human models will help enrich the life scenes and usage scenarios of the home products and enhance the affinity of the home products.
[0003] However, the method of using real models to conduct on-site shooting to obtain product effect images is costly and inefficient. Summary of the invention
[0004] The embodiments of the present application provide an image display method, an image processing method, a device, a storage medium and a program product to solve the technical problems of high image production cost and low efficiency.
[0005] In a first aspect, the present application provides an image display method, comprising:
[0006] Get images of home products;
[0007] Display property configuration prompt information in the user interface;
[0008] In response to the attribute configuration operation, determining at least one model attribute value;
[0009] Based on the home product image and the at least one model attribute value, generating at least one target effect image; the target effect image is generated by fusing at least one model object having the at least one model attribute value into the home product image;
[0010] The at least one target effect image is displayed in the user interface.
[0011] In a second aspect, the present application provides an image display method, comprising:
[0012] Obtaining the target object image;
[0013] Display property configuration prompt information in the user interface;
[0014] In response to the attribute configuration operation, determining at least one model attribute value;
[0015] Based on the target object image and the at least one model attribute value, generating at least one target effect image; the target effect image is generated by fusing at least one model object having the at least one model attribute value into the target object image;
[0016] The at least one target effect image is displayed in the user interface.
[0017] In a third aspect, the present application provides an image processing method, comprising:
[0018] Determine a home product image and at least one attribute model value; the at least one attribute model value is determined based on an attribute configuration operation;
[0019] At least one target effect image is generated based on the home product image and the at least one attribute model value; the target effect image is generated by fusing at least one model object having the at least one model attribute value into the home product image, and the target effect image is used to be displayed in the user interface.
[0020] In a fourth aspect, the present application provides a computing device comprising a storage component and a processing component; the storage component stores one or more computer program instructions, the computer program instructions are called and executed by the processing component, and the processing component executes the one or more computer program instructions to implement the image display method described in the first aspect or the second aspect, or the image processing method described in the third aspect.
[0021] In a fifth aspect, the present application provides a computer-readable storage medium storing a computer program, wherein the computer program is executed by a computer to implement the image display method as described in the first aspect or the second aspect, or the image processing method as described in the third aspect.
[0022] In a sixth aspect, the present application provides a computer program product storing a computer program, which, when executed by a computer, implements the image display method as described in the first aspect or the second aspect, or the image processing method as described in the third aspect.
[0023] In an embodiment of the present application, a user interface may be provided, and attribute configuration prompt information of a home product image may be displayed in the user interface. In response to the attribute configuration operation, at least one model attribute value may be determined, and at least one target effect image may be generated based on the home product image and at least one model attribute value, and the at least one target effect image may be displayed in the user interface. The target effect image may be generated by fusing at least one model object having at least one model attribute value into the home product image. Therefore, the target effect image may present the visual effect of displaying the home product by at least one model object. The embodiment of the present application, through human-computer interaction, only needs to configure at least one model attribute value to automatically generate a product effect image containing at least one model object and a home product fusion, without the need to select a real model for field shooting, which greatly reduces the image production cost and improves the image generation efficiency.
[0024] These and other aspects of the present application will become more clearly understood in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0026] Figure 1 A flowchart of an embodiment of an image display method provided by the present application is shown;
[0027] Figure 2 A schematic diagram showing a practical application of displaying a home product image in a user interface and superimposing a first model image on the home product image is shown;
[0028] Figure 3a to 3d Schematic diagrams of the first model image and the target effect image in different practical applications are respectively shown;
[0029] Figure 4 A schematic diagram showing a model's pose in a practical application is shown;
[0030] Figure 5 A schematic diagram of region adjustment in a practical application is shown;
[0031] Figure 6 A schematic diagram showing a target effect image viewed by a user in a user interface is shown;
[0032] Figure 7 A flowchart of an embodiment of an image processing method provided by the present application is shown;
[0033] Figure 8 A flowchart showing another embodiment of an image display method provided by the present application is shown;
[0034] Fig. 9 A flowchart of another embodiment of an image processing method provided by the present application is shown;
[0035] Fig.10 A schematic structural diagram of an embodiment of an image display device provided by the present application is shown;
[0036] Fig.11 A schematic diagram showing the structure of an embodiment of an image processing device provided by the present application is shown;
[0037] Fig.12 A schematic diagram of a scene in a practical application is shown;
[0038] Fig.13 A schematic diagram of the structure of an embodiment of a computing device provided by the present application is shown. DETAILED DESCRIPTION
[0039] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0040] In some of the processes described in the specification and claims of this application and the above-mentioned figures, multiple operations that appear in a specific order are included, but it should be clearly understood that these operations may not be executed in the order in which they appear in this article or executed in parallel. The serial numbers of the operations, such as 101, 102, etc., are only used to distinguish between different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel. It should be noted that the descriptions of "first", "second", etc. in this article are used to distinguish different messages, devices, modules, etc., do not represent the order of precedence, and do not limit the "first" and "second" to be different types.
[0041] The technical solution of the embodiment of the present application can be applied to image processing scenarios. For example, in some online systems that provide product exchanges such as transactions, product images are used to convey product-related information to consumers, so that consumers can view them to understand the products and then decide whether to exchange the products. Therefore, the quality of product images will affect the product conversion effect. Combined with the description of the background technology, it can be seen that in order to enhance the promotional effect of the product, the product provider usually shoots some effect images of model objects interacting with the product or displaying the product to enrich the image content and provide product affinity, which will help improve the product conversion effect.
[0042] However, if real models are used for on-site shooting to obtain product effect images, it is not only necessary to invite real models, but also to plan the shooting time, arrange the shooting location, etc., which will incur huge financial costs, equipment costs, and time costs.
[0043] In addition, the inventors have also found that if the product provider uses image processing software to process images to add model objects to product images, although this method does not require real-life photography, it has high requirements on the product provider's mapping technology, is not universal, and is also inefficient.
[0044] In order to reduce the cost of image production and improve the efficiency of image generation, the inventor has proposed the technical solution of the present application after a series of studies. In the embodiment of the present application, by displaying the attribute configuration prompt information of the target item image in the user interface, in response to the attribute configuration operation, at least one model attribute value can be determined, and then based on the image and at least one model attribute value, at least one target effect image can be automatically generated, and the at least one target effect image can be displayed in the user interface for user selection. Among them, the target effect image can be generated by fusing at least one model object with at least one model attribute value in the image, so that the target effect image can present the visual effect of the target item displayed by at least one model object. The embodiment of the present application can automatically generate a product effect image containing at least one model object and the target item fused by only configuring at least one model attribute value through human-computer interaction, without the need to select a real model for field shooting, which greatly reduces the cost of image production and improves the efficiency of image generation.
[0045] In a practical application, the target item may refer to a household product for exchange. The technical solution of the embodiment of the present application can be applied to the image processing scenario of the household product. Adding a model object to the household product image can help enrich the life scene and usage scene of the household product and enhance the affinity of the household product. For ease of understanding, one or more of the following embodiments will take the household product image as an example to introduce the technical solution of the embodiment of the present application. Of course, the present application is not limited to the household product image. Any product image or any object image can be processed using the technical solution of the embodiment of the present application.
[0046] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0047] Among them, the product mentioned in this article may refer to tangible items or intangible services, etc. In the e-commerce scenario that provides product transactions, the product referred to in this article is also called a commodity. In the e-commerce scenario, users can use virtual resources such as currency to purchase products.
[0048] The technical solution of the embodiment of the present application can be applied to a system architecture including a user end and a server end, and the system architecture can be an online system that provides product interaction, or other processing systems connected to the online system. The user end is user-oriented, and in the embodiment of the present application, the user can refer to the product provider, such as a merchant.
[0049] The connection between the client and the server is established through the network. The network provides the medium for the communication link between the client and the server. The network can include various connection types, such as wired, wireless communication links or fiber optic cables, etc.
[0050] The user end can interact with the server end through the network to receive or send messages, etc. In the application scenarios of the embodiments of the present application, for example, the user end can perceive the corresponding operations, send image processing requests, and receive target effect images, etc.
[0051] Among them, the user end can provide a user interface to achieve human-computer interaction with the user to perceive corresponding operations.
[0052] The user end can be a browser, an APP (Application), or a web application such as an H5 (HyperTextMarkup Language5, Hypertext Markup Language Version 5) application, or a light application (also known as a mini-program, a lightweight application) or a cloud application, etc. The user end can be deployed in an electronic device and needs to rely on the device to run or some apps in the device to run, etc. The electronic device can, for example, have a display screen and support information browsing, etc., such as a personal mobile terminal such as a mobile phone, a tablet computer, a personal computer, etc. For ease of understanding, various other types of applications can usually be configured in the electronic device, such as human-computer dialogue applications, model training applications, text processing applications, web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0053] The server side may include servers that provide various services, that is, it may be implemented as a distributed server cluster consisting of multiple servers, or it may be implemented as a single server. The server may also be a server of a distributed system, or a server combined with a blockchain. The server may also be a cloud server, or an intelligent cloud computing server or intelligent cloud host with artificial intelligence technology.
[0054] It should be noted that the image display method provided in the embodiment of the present application is generally executed by the user end, the image processing method is generally executed by the server end, and the corresponding image processing device is generally arranged in the server end. However, in other embodiments of the present application, the user end may also have similar functions as the server end, thereby executing the image processing method provided in the embodiment of the present application. In other embodiments, the image processing method provided in the embodiment of the present application may also be jointly executed by the user end and the server end.
[0055] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described herein within the scope permitted by applicable laws and regulations, subject to the requirements of applicable laws and regulations of the country where the user is located (for example, with the user's explicit consent, effective notification to the user, etc.).
[0056] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0057] It should be noted that the technical solution of the embodiment of the present application is applicable to a network virtual environment. The users described generally refer to "virtual users". Real users can register a user account in the server through registration to obtain a user identity in the network environment.
[0058] like Figure 1 The figure is a flow chart of an embodiment of an image display method provided by the present application, which can be executed by a user terminal, and the user terminal can provide a user interface for responding to user operations and performing image display, etc. The method can include the following steps.
[0059] 101: Obtain home product images.
[0060] The home product image may include one or more home products, such as a bed, a sofa, a table and chairs, etc.
[0061] It may be to obtain a home product image provided by a user, for example, a plurality of candidate home product images may be displayed in a user interface for the user to select a home product image. Optionally, the home product image may also be uploaded by the user, for example, an upload control may be displayed in the user interface for the user to upload a home product image in a local or online gallery. Optionally, the home product image may also be obtained by photographing the user, for example, a photographing control may be displayed in the user interface for the user to photograph the home product to obtain the home product image, etc., which is not limited in this application.
[0062] 102: Display attribute configuration prompt information in the user interface.
[0063] 103: In response to the attribute configuration operation, determine at least one model attribute value.
[0064] The attribute configuration prompt information can be used to prompt the user to configure the model attribute value of at least one model attribute, and the model attribute value can be used to generate a model object. In the solution of the embodiment of the present application, the model object can refer to a variety of model types such as a human model and an animal model, and the present application does not limit it. The at least one model attribute can include one or more attributes such as model type, model gender, model age, model posture, etc., which can be set according to actual needs.
[0065] The attribute configuration operation can be implemented in a variety of ways. As an optional implementation, the user interface can display attribute input prompt information and an input box, and in response to the user's input content in the input box, at least one model attribute value can be determined. For example, the user can enter the input content of "character, female, sitting posture" in the input box, and the model attribute values can be determined to include the model type as a character model, the model gender as female, and the model posture as a sitting posture.
[0066] As another optional implementation, the user interface may display attribute selection prompt information and candidate model attribute values, and in response to the user's selection operation, at least one model attribute value may be determined. For example, the user interface may display two candidate model types, human models and animal models, and the user may select a human model, and determine that the model attribute value includes that the model type is a human model. The specific implementation will be described in subsequent embodiments.
[0067] In addition, the attribute configuration information prompt information may include configuration prompt information of at least one model attribute, so as to facilitate separate configuration for each model attribute. Therefore, optionally, the above-mentioned displaying the attribute configuration prompt information in the user interface may include: displaying configuration prompt information of at least one model attribute in the user interface;
[0068] The determining of at least one model attribute value in response to the attribute configuration operation may include: determining a corresponding model attribute value in response to a configuration operation triggered by configuration prompt information for any model attribute.
[0069] The configuration prompt information of each model attribute may be input prompt information including an input control for the user to input the corresponding model attribute value, or may be selection prompt information including a plurality of candidate model attribute value option controls for the user to select the corresponding model attribute value.
[0070] The user may configure only one or more model attributes, so at least one model attribute value may be partially a model attribute value configured by the user and partially a default value.
[0071] 104: Generate at least one target effect image based on the home product image and at least one model attribute value. The target effect image may be generated by fusing at least one model object having at least one model attribute value into the home product image.
[0072] In this embodiment, at least one model object is integrated into the home product image to generate a target effect image, which means that the target effect image can present a visual effect of at least one model object displaying the home product, and the at least one model object interacting with the home product. Wherein, each model object can have at least one model attribute value, such as each model object can interact with the home product according to the model posture specified by the model attribute value to display the home product. For example, the home product can be a sofa, and at least one model attribute value can include the model gender as female and the model posture as sitting. In the sofa effect image generated based on the sofa product image and the at least one model attribute value, a visual effect of a female model sitting on the sofa can be presented to display the sofa product and enhance the display affinity. Of course, each model object can also have a partial model attribute value of at least one model attribute value, which is not limited in this application.
[0073] Among them, the target effect image can be generated by using an image processing algorithm such as an image processing model or an image fusion algorithm, and one or more target effect images can be generated for the user to select. The image processing model can be any type of machine learning model, for example, a deep learning model or a neural network model, etc., wherein, in order to improve the image quality, the image processing model can be implemented by, for example, a large model (English: Large Model, abbreviated: LM, also known as the foundation model, i.e., Foundation Model). A large model refers to a machine learning model with large-scale parameters and a complex computing structure, which is usually constructed by a deep learning model, can process massive data, and complete various complex tasks, such as natural language processing, computer vision, speech recognition, etc. Optionally, in the example of this application, the large model can be implemented by using an image large model (English: Large Vision Models, abbreviated: LVM) or a multimodal large model (English: Multimodal Large Model, abbreviated MLM), etc.
[0074] Optionally, the target effect image can be generated by the user end. In addition, as another optional method, the user end can send an image generation request to the server end based on the home product image and at least one model attribute, so that the server end can generate at least one target effect image using an image processing model or an image processing algorithm. By using the server end's resources to perform image processing, the user end's resource usage can be saved and the generation efficiency of the target effect image can be improved.
[0075] In addition, at least one target effect image may be generated based on the home product image and at least one model attribute value in response to an image generation operation. Image generation prompt information may be displayed in the user interface, and the image generation operation may be a trigger operation for the image generation prompt information. After the configuration of at least one model attribute value is completed, the user may trigger the generation of at least one target effect image through the image generation operation; of course, the operation of step 104 may also be automatically performed to generate at least one target effect image in response to the configuration completion operation of at least one model attribute value.
[0076] 105: Display at least one target effect image in the user interface.
[0077] Optionally, when at least one target effect image is generated by the server, the user end can receive at least one target effect image fed back by the server and display it in the user interface. The user can view the at least one target effect image and perform selection or save operations, etc.
[0078] In this embodiment, the target effect image can be generated by integrating at least one model object with at least one model attribute value into the home product image. Therefore, the target effect image can present the visual effect of the home product displayed by at least one model object, enrich the usage scenarios of the home product, and enhance the display affinity. Moreover, through human-computer interaction, only at least one model attribute value needs to be configured to automatically generate a product effect image containing at least one model object integrated with the home product. There is no need to use real models for on-site shooting, which greatly reduces the image production cost and improves the image generation efficiency.
[0079] In some embodiments, a method for generating at least one target effect image based on a home product image and at least one model attribute value may include: generating at least one target effect image based on the home product image and at least one model attribute value using an image processing model.
[0080] The image processing model can be trained based on at least one sample attribute value and a sample home product image as input data, and a sample effect image as a training label.
[0081] As can be seen from the foregoing description, in a practical application, the image processing model can be implemented using a large model that is pre-trained using massive data, such as GPT-3 (Generative Pre-Trained Transformer-3, a third-generation generative pre-trained model), GPT-4 (Generative Pre-Trained Transforme-4, a fourth-generation generative pre-trained model), Palm (Pathways Language Model, a pre-trained model based on Pathways), BERT (Bidirectional Encoder Representation from Transformers, a bidirectional encoder model based on Transformers), TuringNLG (Turing Natural language Generation), etc., and this application does not limit this. Based on the pre-trained large model, at least one sample attribute value and a sample home product image can be used as input data, and the sample effect image can be used as a training label to fine-tune the pre-trained large model to obtain an image processing model.
[0082] In some embodiments, generating at least one target effect image using an image processing model based on a home product image and at least one model attribute value may include: generating description information based on the home product image and at least one model attribute value; inputting the description information into the image processing model to generate at least one target effect image using the image processing model.
[0083] The image processing model can be a large model, and the description information (Prompt) is a form of input used to prompt or guide the large model to give expected outputs, indicating what actions the large model should take or what output it should generate when performing a specific task. The description information is a natural language input, similar to a command or instruction, to let the large model know what it needs to do.
[0084] The information template may be pre-configured, so that the description information may be generated according to the preset information template based on the home product image and at least one model attribute value.
[0085] For ease of understanding, the description information may be: please generate a home product effect image in which the home product is displayed by at least one model object having the at least one model attribute value based on the home product image and at least one model attribute value. For example, the home product image may be a sofa product image, and at least one model attribute value may include the model gender being female and the model posture being sitting. The description information may be: please generate a sofa effect image in which a female model sits on the sofa based on the sofa product image and the model gender being female and the model posture being sitting. One or more target effect images may be generated by inputting the description information into the image processing model.
[0086] In this embodiment, the image processing model can be obtained by training based on input data and training labels. The input data may include at least one sample attribute value and sample description information composed of sample household product images, and the training label may be a sample effect image. By using the image processing model to generate at least one target effect image, there is no need to select a real model for field shooting, which reduces the production cost of the target effect image and improves the generation efficiency of the target effect image.
[0087] In order to improve the display effect of home furnishing products, scene content can be added to display home furnishing products and model objects in a specific scene. Therefore, in some embodiments, the method for obtaining a home furnishing product image may include: obtaining an image to be processed provided by a user; the image to be processed may include the home furnishing product; displaying scene configuration prompt information in a user interface; determining at least one scene parameter in response to the scene configuration operation; and generating a home furnishing product image including scene content corresponding to at least one scene parameter and integrating the home furnishing product in the scene content based on the image to be processed and the at least one scene parameter.
[0088] In this embodiment, the image to be processed can be uploaded by the user. In order to facilitate image display and processing, the image to be processed uploaded by the user can be pre-processed by cropping, rotating, etc., and the pre-processed image can be configured for a scene.
[0089] The scene configuration prompt information can be used to prompt the user to configure the scene parameters, and the scene parameters can be used to generate scene content. The scene parameters can include places, home products, decoration styles, etc. Places include bedrooms, living rooms, kitchens, etc., home products include coffee tables, desks, wardrobes, etc., and decoration styles include white walls, gray carpets, etc.
[0090] There are many ways to implement scene configuration. As an optional implementation, scene parameter input prompt information and an input box may be displayed in the user interface, and at least one scene parameter may be determined in response to the user's input in the input box. As another optional implementation, scene parameter selection prompt information and candidate scene parameters may be displayed in the user interface, and at least one scene parameter may be determined in response to the user's selection operation.
[0091] According to the image to be processed and at least one scene parameter, a home furnishing product image including the corresponding scene content and the home furnishing product integrated into the scene content can be generated. The home furnishing product image integrating the home furnishing product into the scene content means that the scene content is used as the background image and the home furnishing product is used as the main image in the home furnishing product image. For example, the home furnishing product image may include a living room with a coffee table, and the sofa product is located next to the coffee table in the living room, thereby presenting a visual effect of the sofa product being placed in the living room, thereby improving the display effect and affinity of the product.
[0092] Optionally, the image to be processed provided by the user may contain scene content, which may be directly used as a home product image after preprocessing, or the above-mentioned scene configuration operation may be performed to replace the original scene content to obtain a home product image.
[0093] By adding scene content, the realism of product display is increased. When the target effect image is generated based on the fusion of model objects with home product images with scene content, the visual effect of the target effect image showing the product by the model objects in a specific scene is enriched, further increasing the display affinity of the product.
[0094] After obtaining the home product image, in order to facilitate the user to view the fusion effect of the home product image and the model object, it can be combined with the model image. In some embodiments, the above method may also include: displaying the home product image in the user interface; obtaining at least one first model image corresponding to at least one model attribute value; and superimposing and displaying the at least one first model image in the home product image.
[0095] Figure 2 FIG. 1 shows a schematic diagram of a user interface display in an actual application. Figure 2As shown, a home product image 2021 may be displayed in the user interface 20, wherein the home product image 2021 includes a sofa product. A first model image 2022 may be superimposed on the home product image 2021, wherein the first model image 2022 includes a female model in a sitting position, presenting a visual effect of the female model sitting on the sofa.
[0096] On this basis, based on the home product image and at least one model attribute value, generating at least one target effect image may include: determining the superposition parameters corresponding to at least one first model image in the home product image; generating the target effect image based on the home product image, at least one model attribute value, at least one first model image, and the superposition parameters of at least one first model image. The image processing model may be specifically obtained by training with a sample home product image, at least one sample attribute value, at least one sample model image, and a sample superposition parameter corresponding to at least one sample model image as input data, and a sample effect image as a training label.
[0097] Optionally, description information may be first generated based on a home product image, at least one model attribute value, at least one first model image, and at least one superposition parameter corresponding to the first model image, and then the description information may be input into an image processing model to produce at least one target effect image using the image processing model. The image processing model may be specifically based on sample description information composed of sample home product images, at least one sample attribute value, at least one sample model image, and at least one sample superposition parameter corresponding to the sample model image as input data, and the sample effect image may be obtained through training as a training label.
[0098] Of course, the target effect image can also be generated based on the home product image, at least one model attribute value and the superposition parameter. The image processing model can be specifically trained using the sample home product image, at least one sample attribute value and the sample superposition parameter corresponding to at least one sample model image as input data, and the sample effect image as a training label. Optionally, based on the home product image, at least one model attribute value and the superposition parameter corresponding to at least one first model image, description information can be first generated, and then the description information can be input into the image processing model to produce at least one target effect image using the image processing model.
[0099] Each first model image may include a model object, and the model object may have one or more model attribute values. The first model image may be pre-generated, may be obtained by manual drawing, and of course, may be generated based on one or more model attribute values. Therefore, it may also be generated based on one or more model attribute values with the help of an image processing model. For example, a first model image may be determined based on the model gender being female, and the first model image may include a female model; for another example, a first model image may be determined based on the model gender being female and the model posture being sitting, and the first model image may include a female model maintaining a sitting posture. The first model image corresponding to each model attribute value or a combination of multiple mode attribute values may be pre-generated.
[0100] The home product image can be displayed in the user interface, and at least one first model image corresponding to at least one model attribute value can be superimposed and displayed in the home product image to facilitate users to view the fusion effect.
[0101] The superposition parameters may include, for example, one or more of interaction position, size, and orientation.
[0102] Among them, the position information of the home product in the home product image can be determined, the interactive position of the model object is determined based on the position information, and the model object in the at least one first model image is displayed at the interactive position.
[0103] After the superimposed display, the superimposed parameters corresponding to the at least one first model image in the home product image can be determined. The superimposed parameters can include information such as the interactive position, size, and / or orientation of the model object in the home product image. At least one target effect image can be generated based on the home product image, at least one model attribute value, and the superimposed parameters corresponding to the at least one first model image.
[0104] Wherein, when the description information is generated according to the home product image, at least one model attribute value, and at least one first model image corresponding to the superposition parameter, for ease of understanding, the description information may be, for example: please generate a home product effect image of the home product by superimposing at least one model object having the at least one model attribute value on the home product according to the superposition parameters corresponding to each model object, so as to display the home product. For example, the description information may be: please generate a sofa effect image of the sofa product by having a female model sitting in the middle area of the sofa according to the sofa product image, the gender of the model being female, the posture of the model being sitting, and the interactive position being the middle area of the sofa. The description information is input into the image processing model to generate at least one target effect image using the image processing model.
[0105] Wherein, when the description information is generated according to the home product image, at least one model attribute value, at least one first model image and the superposition parameters corresponding to the at least one first model image, the at least one first model image can also be used as a reference image for the model display and interaction in the target effect image. For ease of understanding, the description information may be, for example: please refer to the display effect of at least one model object in at least one first model image, and according to the home product image, at least one model attribute value and the superposition parameters corresponding to at least one first model image, generate a home product effect image in which at least one model object having the at least one model attribute value is superimposed on the home product according to the respective corresponding superposition parameters to display the home product. For example, the description information may be: please refer to the display effect of a female model sitting in front of a desk, and according to the sofa product image, the model gender is female, the model posture is sitting, and the interaction position is the middle area of the sofa, generate a sofa effect image in which a female model sits in the middle area of the sofa to display the sofa product.
[0106] By acquiring at least one first model image and superimposing the first model image on a home product image, determining superimposition parameters, and generating description information in combination with the superimposition parameters, and utilizing an image processing model to generate at least one target effect image, the fusion effect of the home product image and the model object is improved, thereby improving the display effect of the home product.
[0107] In order to further improve the fusion effect of the home product image and the model object, the first model image can be adjusted during the process of superimposing and displaying the first model image. Therefore, in some embodiments, the above method may also include: in response to the adjustment operation on at least one first model image, adjusting the superimposition parameter corresponding to at least one first model image.
[0108] The adjustment operation may include, for example, movement, scaling, rotation, etc., to update the interactive position, size, and / or size of the first model image in the home product image. Figure 2 As shown, adjustment controls corresponding to the model object can be displayed in the user interface 20, including an adjustment box and an adjustment button. Specifically, the interactive position of the model object in the home product image 2021 can be adjusted in response to a dragging and moving operation on the adjustment box 2023; the size of the model object can be reduced or enlarged in response to a triggering operation on the zoom button 2024; and the orientation of the model object can be adjusted in response to a triggering operation on the rotation button 2025.
[0109] The adjustment can be performed for each first model image separately, and of course, the adjustment operation can also be performed for all first model images. For example, in response to a move operation on any first model image, the interactive position of the model object in the home product image in the first model image can be adjusted; in response to a zoom operation on the first model image, the size of the model object can be adjusted; in response to a rotation operation on the first model image, the orientation of the model object can be adjusted, and so on.
[0110] After the adjustment is completed, at least one target effect image can be generated in response to the image generation operation. The image generation prompt information can be displayed in the user interface, and the image generation prompt information can be, for example, an image generation control, and the image generation operation can be a trigger operation for the image generation control. Optionally, the user interface can also display an adjustment end control, such as an adjustment end button, and the image generation operation can also be a trigger operation for the adjustment end control.
[0111] By adjusting the first model image and determining the corresponding superposition parameters, the accuracy of the superposition parameters is improved. When the target effect image is generated in combination with the superposition parameters, the fusion effect of the home product image and the model object and the display effect of the home product are improved.
[0112] Optionally, during the above adjustment process, the first model image may also be replaced. An update control for the first model image, such as a delete button, may be displayed in the user interface. In response to a trigger operation on the delete button, the first model image superimposed on the home product image may be deleted, and the step of obtaining at least one first model image corresponding to at least one model attribute value may be returned and re-executed to improve the accuracy of the first model image, thereby improving the display effect of the model object in the target effect image, and further improving the display effect of the home product displayed by the model object.
[0113] In some embodiments, during the above adjustment process, at least one first model image superimposed and displayed in the home product image can be updated in real time according to the superimposition parameters corresponding to at least one first model image, so as to facilitate the real-time display of the superimposition effect of the first model image in the home product image, and timely adjust or replace the first model image, so as to further improve the accuracy of the superimposition parameters and / or the first model image, improve the display effect of the model object, and the fusion effect of the home product image and the model object, thereby improving the display effect of the home product.
[0114] In some embodiments, the first model image may be a cartoon image, and the model object in the target effect image may be a fictitious real image object. The cartoon image may include a comic image, a line image, etc. The comic image may refer to a comic-style model object, and the line image may refer to a line-style model object. For ease of understanding, Figure 3a to 3dThe schematic diagrams of the first model image and the target effect image in different practical applications are shown respectively. Taking the sofa product as an example, Figure 3a In the first model image, a female model is shown sitting, and the target effect image shows a visual effect of the female model sitting on a sofa. Figure 3b In the first model image, a female model is lying down, and the target effect image presents a visual effect of the female model lying down on a sofa. Figure 3c In the first model image, a female model is shown lying down, and the target effect image shows a visual effect of the female model lying on a sofa. Figure 3b In the first model image, a female model in a prone position is included, and the target effect image presents a visual effect of the female model lying on the sofa. Figure 3a to 3d In the figure, the first model image on the left is realized as a cartoon image, the model object in the first model image is realized as a comic model object, and the model object in the target effect image on the right is realized as a fictitious real image object. (It should be noted that based on the requirements of the accompanying drawings, when the model object in the target effect image in the accompanying drawings is a human model, the face of the human model is blurred, and in actual applications, they are all fictitious real face images).
[0115] By utilizing cartoon imagery, it is possible to reduce drawing costs, improve the processing efficiency of image processing operations such as projection addition during image overlay display, and display fictional real-image objects in the generated target effect image, thereby improving the realism of product display in the target effect image and enhancing the display effect.
[0116] In combination with the foregoing description, it can be known that displaying attribute configuration prompt information in the user interface may include: displaying configuration prompt information of at least one model attribute in the user interface; in response to the attribute configuration operation, determining at least one model attribute value may include: determining the corresponding model attribute value in response to the configuration operation triggered by the configuration prompt information for any model attribute.
[0117] The configuration prompt information may be input prompt information or selection prompt information. The selection prompt information may be used to prompt the user to select a model attribute value from a plurality of candidate model attribute values corresponding to the model attribute. For any model attribute, the user interface may display selection prompt information for a plurality of candidate model attribute values corresponding to the model attribute, and in response to a selection operation for any candidate model attribute value, the selected candidate model attribute value may be determined to be the model attribute value. For example, for the model attribute of gender, the user interface may display model attribute values of male and female, and in response to a selection operation for female, the model attribute value may be determined to be female.
[0118] By providing selection prompt information of at least one model attribute and displaying it in a user interface for user selection, visual configuration of model attribute values is achieved. In addition, the user does not need to understand the configuration principle of model attribute values or to clarify the input content of model attribute values, and can also complete the configuration of model attribute values in sequence, thereby expanding the scope of application of this solution.
[0119] In some embodiments, in order to help users understand model attributes, the configuration prompt information of at least one model attribute displayed in the user interface may include: for any model attribute, selection prompt information including second model images corresponding to different candidate model attribute values is displayed in the user interface.
[0120] The second model image is a cartoon image having corresponding attribute values of the candidate model.
[0121] In some embodiments, at least one model attribute may include, for example, one or more of the number of models, basic features, model postures, model clothing, model headwear, and model face shape. The basic features may include, for example, gender, age, race, and other features. The model postures may include standing, sitting, lying, and the like. The sitting postures may include, for example, sitting with legs tilted, sitting with legs crossed, and the lying postures may include, for example, lying flat, lying on one's side, and the like.
[0122] Optionally, in the home product image, the model posture can better reflect the interaction effect, so at least one model attribute can include at least the model posture. Figure 4 A schematic diagram of a model's posture in an actual application is shown, which may include a variety of different postures such as standing, sitting, lying, and prone.
[0123] As an optional manner, the selection prompt information of displaying at least one model attribute in the user interface may include:
[0124] When at least one model attribute includes the number of models, selection prompt information including options for different numbers is displayed in the user interface; when at least one model attribute includes basic features, selection prompt information including options for different features is displayed in the user interface; when at least one model attribute includes model posture, model clothing, model headdress or model face shape, selection prompt information including second model images corresponding to different candidate model attribute values is displayed in the user interface.
[0125] The second model image may be a cartoon image with corresponding candidate model attribute values. For example, the model attribute includes a model posture, and the model posture includes standing and sitting. The corresponding second model image may include a cartoon model object standing and a cartoon model object sitting.
[0126] Optionally, the second model picture may also include preset household products. For example, in the second model picture where the model posture is sitting, a female model sitting at a desk may be included to enhance the display effect of the model posture.
[0127] As another optional manner, displaying configuration prompt information of at least one model attribute in the user interface includes: for any model attribute, displaying selection prompt information including second model images corresponding to different candidate model attribute values in the user interface, wherein the second model image is a cartoon image having the corresponding candidate model attribute value.
[0128] That is, when at least one model attribute includes the number of models, selection prompt information of a second model image including different number options may also be displayed in the user interface, and the second model image may be a cartoon image with a corresponding number of models. For example, the second model image may include a model object with one cartoon image, two model objects with two cartoon images, three model objects with three cartoon images, etc.
[0129] In the case where at least one model attribute includes basic features, selection prompt information of a second model image including different feature options may also be displayed in the user interface, and the second model image may be a cartoon image with corresponding features. For example, the basic features may include children, adults, and the elderly, and the corresponding second model images may include cartoon-like child models, cartoon-like adult models, and cartoon-like elderly models, respectively; for another example, the basic features may include white skin, yellow skin, and dark skin, and the corresponding second model images may include cartoon-like white skin models, cartoon-like yellow skin models, and cartoon-like dark skin models, respectively.
[0130] Optionally, when at least one model attribute includes one or more of the number of models, basic features and model postures, model clothing, model headwear, or model face shape, selection prompt information of a second model image corresponding to one or more candidate model attribute values may also be displayed in the user interface, and the second model image may be a cartoon image with corresponding model attribute values. For example, at least one model attribute includes model gender and model posture, model gender includes male model and female model, model posture includes standing and sitting, and the corresponding second model images may include a male model with a cartoon image standing, a female model with a cartoon image standing, a male model with a cartoon image sitting, and a female model with a cartoon image sitting.
[0131] like Figure 2As shown, the user interface 20 may display a plurality of attribute configuration buttons such as the number of models 2011, basic features 2012, model postures 2013, and model clothing 2014. In response to a trigger operation on any attribute configuration button, a plurality of candidate model attribute values under the attribute may be displayed for the user to select. The user interface 20 may also display a plurality of candidate second model images 20131 to 20134 corresponding to the model postures, each candidate second model image includes a cartoonized model object maintaining a specific posture for the user to select. The user interface 20 may also display a more button 2015. In response to a trigger operation on the more button 2015, other candidate second model images other than the candidate second model images 20131 to 20134 may be displayed in the user interface 20. The user interface 20 may also display multiple candidate second model images (not shown in the figure) corresponding to the model's clothing, each of which may include a cartoonized model object wearing specific clothing for the user to select. It may also display multiple candidate second model images (not shown in the figure) corresponding to the model's headdress, each of which may include a cartoonized model object wearing specific headdress for the user to select. It may also display multiple candidate second model images (not shown in the figure) corresponding to the model's face shape, each of which may include a cartoonized model object with a specific face shape for the user to select, and so on.
[0132] By providing selection prompt information including second model images corresponding to different model attribute values and displaying them in the user interface for user selection, the display effect of the model attributes is improved on the basis of realizing the visual configuration of the model attribute values, which facilitates improving the accuracy of the model attribute value configuration and improving the display effect of the home product.
[0133] In order to further improve the display effect of model attributes and home products, when there are multiple model objects, model attributes can be configured separately for each model object. In some embodiments, displaying attribute configuration prompt information in the user interface may include: displaying selection prompt information of the number of models in the user interface;
[0134] The above-mentioned determination of at least one model attribute value in response to the attribute configuration operation may include: determining the number of model objects in response to a number selection operation for the number of models; displaying selection prompt information of one or more model attributes of basic features, model posture, model clothing, model headwear and model face shape for any model object in the user interface; and determining the model attribute value corresponding to the model object in response to a basic feature selection operation, a model posture selection operation, a model clothing selection operation, a model headwear selection operation, or a model face shape selection operation for any model object.
[0135] Among them, the basic feature selection operation for any model object can be a selection operation for selection prompt information including different feature options displayed in the user interface, or a selection operation for selection prompt information of a second model image including different feature options displayed in the user interface. The model posture selection operation, model clothing selection operation, model headdress selection operation, or model face selection operation for any model object can be a selection operation for selection prompt information of a second model image including different model attribute values respectively corresponding to the displayed in the user interface. For example, there are three model objects, and the model attribute values of one model object determined can include male, adult, sitting, the model attribute values of another model object can include female, adult, sitting, and the model attribute values of another model object can include female, child, standing, thereby, an adult male model who maintains a sitting posture, an adult female model who maintains a sitting posture, and a child female model who maintains a standing posture can be generated.
[0136] By determining the number of model objects and configuring the model attribute value of any model object, the attribute configuration of each model object in multiple model objects is realized, thereby improving the accuracy of the model attribute value configuration of multiple model objects and the display effect of the home product.
[0137] After the model attribute value configuration is completed, at least one first model image corresponding to at least one model attribute value can be superimposed and displayed in the home product image displayed on the user interface. The display of the user interface is described below.
[0138] In actual applications, in order to facilitate display and user operation, different display areas may be included in the user interface. In some embodiments, the user interface may include a first area, a second area, and a third area. Specifically, the first area may display attribute configuration prompt information, the second area may display home product images, and the third area may display at least one target effect image. Optionally, the first area may also display upload controls, shooting controls, and scene configuration prompt information.
[0139] The positions and sizes of the three areas can be set according to actual needs, for example, the first area is located on the left side of the user interface, the second area is located in the middle area of the user interface, and the third area is located on the right side of the user interface, or the first area is located in the upper area of the user interface, the second area is located in the middle area of the user interface, and the third area is located in the lower area of the user interface, etc. This application does not limit this. Figure 2As shown, the user interface 20 may include a first area 201, a second area 202 and a third area 203. The first area 201 is used to display attribute configuration prompt information, scene parameter configuration prompt information, etc., the second area 202 is used to display a home product image 2021 and a first model image 2022, and the third area 203 is used to display at least one target effect image 2031-2036.
[0140] By dividing the user interface into three different display areas, different contents are displayed respectively, thereby improving the visualization effect of attribute configuration and scene configuration, as well as the display effect of image overlay display and effect image.
[0141] In order to further improve the display effect of the image overlay display, in some embodiments, the above method may further include:
[0142] In response to an overlay display operation of at least one first model image, a display operation of a home product image, or an adjustment operation of at least one first model image, the second area is enlarged to a target display size.
[0143] Among them, the superimposed display operation for at least one first model image may be a confirmation operation for at least one first model image, such as a confirmation button corresponding to at least one first model image may be displayed in the first area, and the determination operation for at least one first model image may be a trigger operation for the confirmation button. The display operation for the home product image may be a confirmation operation for the home product image, and a confirmation button corresponding to the home product image may be displayed in the first area, and the confirmation operation for the home product image may be a trigger operation for the confirmation button. The adjustment operation for at least one first model image may include operations such as moving, scaling, and rotating at least one first model image, such as a moving box, scaling button, and rotating button corresponding to at least one first model image may be displayed in the second area, and the moving, scaling, and rotating operations for at least one first model image may be dragging operations on the moving box corresponding to at least one first model image, triggering operations on the scaling button, and triggering operations on the rotation button, respectively.
[0144] Optionally, the first area and / or the third area may be reduced while the second area is enlarged to the target display size. The target display size and the reduced size of the first area and / or the third area may be set according to actual needs.
[0145] Optionally, the second area can be enlarged to the target display size so that the second area at least covers part of the first area and / or the third area without reducing the first area and / or the third area. The coverage size can be set according to actual needs.
[0146] Figure 5FIG. 1 shows a schematic diagram of region adjustment in a practical application. Figure 5 As shown, the size of the third area 203 can be reduced while the size of the second area 202 is enlarged, so as to avoid obstruction of displayed contents in different areas.
[0147] By expanding the second area in one or more cases of displaying a home product image, displaying a first model image, or adjusting the first model image, the display effect of the home product image, the first model image, or the adjustment of the first model image is enhanced, and the accuracy of the home product image, the first model image, or the first model image superimposed on the home product image is improved.
[0148] Optionally, the second area can be restored to its original display size in response to the image generation operation. Optionally, when the first area and / or the third area are reduced in the process of expanding the second area to the target display size, the size of the first area and / or the second area can be restored while restoring the second area to its original size, so as to avoid blocking the displayed content in other display areas.
[0149] In some embodiments, displaying at least one target effect image in the third area may include: displaying image prompt information of at least one target effect image in the third area; and displaying the target effect image in the user interface in response to a viewing operation on any target effect image.
[0150] Among them, the image prompt information may refer to a thumbnail of the target effect image. Optionally, the image prompt information of at least one target effect image may be sequentially displayed in the third area according to the generation order of at least one target effect image. Optionally, in the case where the target effect image is generated using an image processing model, the image prompt information of at least one target effect image may be sequentially displayed in the third area according to the display order given when the image processing model generates at least one target effect image, such as the display order given by the image processing model according to the fusion effect, display effect, etc. of at least one target effect image.
[0151] The viewing operation for any target effect image may be a triggering operation for any image prompt information, that is, a thumbnail, such as single-clicking, double-clicking, etc., to display the target effect image in the user interface.
[0152] Optionally, in response to a viewing operation on any target effect image, the target effect image may be displayed in a pop-up window in the user interface. Figure 6 FIG. 1 shows a schematic diagram of displaying a target effect image viewed by a user in a user interface in an actual application. Figure 6 As shown, for example, in response to a user viewing operation on a thumbnail of a target effect image 2031 displayed in the third area, the target effect image 2031 may be displayed in the user interface 20 .
[0153] By displaying a thumbnail of at least one target effect image in the third area, the number of target effect images displayed in the third area is increased when multiple target effect images are generated, and in response to a viewing operation on any thumbnail, the target effect image is displayed in the user interface to achieve an enlarged display of the selected target effect image and to enlarge the display details of the selected target effect image, thereby facilitating users to determine a target effect image with a better display effect from multiple target effect images.
[0154] In some embodiments, the above method may further include: displaying feedback prompt information for the target effect image in the user interface; and generating a feedback result in response to a feedback operation for the target effect image.
[0155] In this embodiment, the user interface may display positive feedback controls and negative feedback controls, such as Figure 6 As shown, the positive feedback control may include, for example, a like button 20311, a smiley face icon, etc., and the negative feedback control may include, for example, a non-like button 20312, a crying face icon, etc. In response to a positive feedback operation on the target effect image, a positive feedback result may be generated, indicating that the target effect image has a good display effect and meets the display requirements of the home product, etc. In response to a negative feedback operation on the target effect image, a negative feedback operation may be generated, and a negative feedback result may be generated, indicating that the target effect image has a poor effect and cannot meet the display requirements of the home product, etc.
[0156] Optionally, in the case where the target effect image is generated using an image processing model, the generated feedback result can be used to retrain the image processing model. Specifically, the target effect image corresponding to the positive feedback result and the corresponding home product image, at least one model attribute value, etc. can be used as positive training samples, and the target effect image corresponding to the negative feedback result and the corresponding home product image, at least one model attribute value, etc. can be used as negative training samples, and the image processing model can be trained using the positive and negative training sample pairs to adjust the model parameters of the image processing model.
[0157] By generating feedback results for the target effect image, using the feedback results to train the image processing model, adjusting the model parameters of the image processing model, and improving the accuracy of the image processing model, the display effect of the target effect image is improved.
[0158] Optionally, the above method may further include: in response to a negative feedback operation on the target effect image, displaying suggestion prompt information on the user interface; and obtaining suggestion information input by the user as a feedback result.
[0159] In response to a negative feedback operation, an input box and suggested input prompt information may be displayed in the user interface to prompt the user to input modification suggestions for the target effect image, and the suggested information input by the user is used as the feedback result. In this way, the user's modification suggestions for the target effect image with poor display effect can be obtained intuitively and clearly.
[0160] In practical applications, after the target effect image is generated, other processing operations such as saving and publishing may be performed on it. In some embodiments, the above method may further include: in response to a publishing operation for the target effect image, publishing a home product based on the target effect image.
[0161] Among them, a publishing control can be displayed in the user interface, and in response to a publishing operation triggered by the publishing control, the home product can be published to the online system based on the target effect image.
[0162] In some embodiments, the method may further include: saving the target effect image in response to a save operation of the target effect image.
[0163] The user interface may also display a save or download control. In response to a trigger operation on the save or download control, the target effect image may be saved to a local gallery. Of course, it may also be saved to a user-specified storage location such as a network disk.
[0164] In addition, in some embodiments, the method may further include: in response to a transmission operation on the target effect image, sending the target effect image to a processing system.
[0165] The processing system may be, for example, a product release platform. By transmitting the target effect image to the product release platform, the user may continue to perform further operations on the product release platform, such as publishing the home product to the online system based on the target effect image.
[0166] The following describes the solution of the embodiment of the present application from the perspective of image processing. Figure 7 As shown, it is a flowchart of an embodiment of an image processing method provided by the present application. The method can be executed by the server, and the method can include the following steps.
[0167] 701: Determine a home product image and at least one model attribute value; the at least one model attribute value may be determined based on an attribute configuration operation.
[0168] In this embodiment, the home product image and at least one model attribute value provided by the user may be determined in response to the image generation request sent by the user terminal. Figure 1 The illustrated embodiment has been described in detail and will not be described in detail again.
[0169] 702: Generate at least one target effect image based on the home product image and at least one model attribute value; the target effect image is generated by fusing at least one model object having at least one model attribute value into the home product image, and the target effect image is used to be displayed in the user interface.
[0170] The server can use image processing algorithms such as machine learning models or image fusion algorithms to generate at least one target effect image, which is specifically implemented in Figure 1 The illustrated embodiment has been described in detail and will not be described in detail again.
[0171] In this embodiment, the target effect image can be generated by integrating at least one model object with at least one model attribute value into the home product image. Therefore, the target effect image can present the visual effect of the home product displayed by at least one model object, enrich the usage scenarios of the home product, and enhance the display affinity. Moreover, through human-computer interaction, only at least one model attribute value needs to be configured to automatically generate a home product effect image containing at least one model object integrated with the home product. There is no need to use real models for on-site shooting, which greatly reduces the image production cost and improves the image generation efficiency.
[0172] One or more of the above embodiments provide an image display method and an image processing method in a home product display scenario. In practical applications, the solution of the embodiment of the present application can also be applied to other product display scenarios. Figure 8 As shown, it is a flowchart of another embodiment of an image display method provided by the present application. The method can be executed by a user terminal, and the method can include the following steps.
[0173] 801: Acquire a target object image.
[0174] In this embodiment, the target object image may include the target object, and the target object may include, for example, interactive products such as home furnishings, clothing, vehicles, pets, etc. The target object image may be provided by the user.
[0175] 802: Displaying attribute configuration prompt information in the user interface.
[0176] 803: In response to the attribute configuration operation, determine at least one model attribute value.
[0177] The configuration process of model attributes is Figure 1 The illustrated embodiment has been described in detail and will not be described in detail again.
[0178] 804: Generate at least one target effect image based on the target object image and at least one model attribute value; the target effect image is generated by fusing at least one model object having at least one model attribute value into the target object image.
[0179] The target effect image may present a visual effect in which at least one model object displays the target item and the at least one model object interacts with the target item.
[0180] 805: Display at least one target effect image in the user interface.
[0181] In this embodiment, the target object image can be obtained, and the attribute configuration prompt information can be displayed in the user interface. In response to the attribute configuration operation, at least one model attribute value can be determined, and at least one target effect image can be generated based on the target object image and the at least one model attribute value, and the at least one target effect image can be displayed in the user interface. Among them, the target effect image can be generated by fusing at least one model object with at least one model attribute value into the target object image. Therefore, the target effect image can present the visual effect of displaying the target object by at least one model object, enrich the use scene of the target object, and enhance the display affinity. In addition, through the human-computer interaction mode, only at least one model attribute value needs to be configured to automatically generate a product effect image containing at least one model object and the target object, without the need to select a real model for field shooting, which greatly reduces the image production cost and improves the image generation efficiency.
[0182] in, Figure 8 The embodiment shown and Figure 1 The difference of the embodiment shown is that the target item is specifically implemented as a household product. Other same or similar operations can be seen in detail. Figure 1 It is described in the illustrated embodiment and will not be described in detail.
[0183] In actual applications, the target items can be, for example, clothing products, such as clothes, shoes, hats, etc. The product effect image generated by the technical solution of the embodiment of the present application can present the visual effect of at least one model object displaying the clothing product, such as the visual effect of a human model wearing the clothing product or wearing the hat product, thereby enriching the wearing display scene of the clothing product and enhancing the wearing display effect and affinity of the clothing product.
[0184] The target object may also be a vehicle product, such as a car, a motorcycle, etc. The product effect image generated by the technical solution of the embodiment of the present application may present the visual effect of at least one model object displaying the vehicle product, such as the visual effect of a human model sitting in the main driving seat or the rear passenger seat of the car, thereby enhancing the driving or riding display effect and affinity of the vehicle product.
[0185] The target item may also be, for example, a pet product, such as a pet toy, pet food, etc. By utilizing the technical solution of the embodiment of the present application, the product effect image may present the visual effect of at least one model object displaying the pet product, such as the visual effect of an animal model playing with the pet toy, thereby enhancing the display effect and affinity of the pet product.
[0186] It should be noted that the above is only an example of a possible implementation method of the target object, and the present application is not limited thereto. It can be any object displayed through a model object.
[0187] like Fig. 9 As shown, it is a flowchart of another embodiment of an image processing method provided by the present application. The method can be executed by the server, and the method can include the following steps.
[0188] 901: Determine a target object image and at least one attribute model value; the at least one attribute model value may be determined based on an attribute configuration operation in a user interface.
[0189] In this embodiment, the target object image and at least one model attribute value provided by the user may be determined in response to the image generation request sent by the user terminal. Figure 1 The illustrated embodiment has been described in detail and will not be described in detail again.
[0190] 902: Generate at least one target effect image based on the target object image and at least one attribute model value; the target effect image is generated by fusing at least one model object having at least one model attribute value into the target object image, and the target effect image is used to be displayed in the user interface.
[0191] The server can use image processing algorithms such as machine learning models or image fusion algorithms to generate at least one target effect image, which is specifically implemented in Figure 1 The illustrated embodiment has been described in detail and will not be described in detail again.
[0192] In this embodiment, the target effect image can be generated by fusing at least one model object having at least one model attribute value into the target item image. Therefore, the target effect image can present the visual effect of the target item displayed by at least one model object, thereby improving the display affinity. Moreover, through human-computer interaction, only at least one model attribute value needs to be configured to automatically generate a product effect image containing at least one model object fused with the target item. There is no need to use real models for on-site shooting, which greatly reduces the image production cost and improves the image generation efficiency.
[0193] Fig.10: is a schematic diagram of the structure of an embodiment of an image display device provided in an embodiment of the present application. The device may include the following modules:
[0194] An acquisition module 1001 is used to acquire an image of a target object;
[0195] The first display module 1002 is used to display attribute configuration prompt information in the user interface;
[0196] A first determination module 1003, for determining at least one model attribute value in response to an attribute configuration operation;
[0197] A first generating module 1004 is used to generate at least one target effect image based on the target object image and at least one model attribute value; the target effect image is generated by fusing at least one model object having at least one model attribute value into the target object image;
[0198] The second display module 1005 is used to display at least one target effect image in the user interface.
[0199] In some embodiments, the first generation module may be specifically configured to generate at least one target effect image using an image processing model based on a target object image and at least one model attribute value.
[0200] In some embodiments, the above apparatus may further include:
[0201] A third display module is used to display the target object image in the user interface; obtain at least one first model image corresponding to at least one model attribute value; and overlay and display the at least one first model image on the target object image;
[0202] The first generation module can be specifically used to determine the superimposition parameters corresponding to at least one first model image in the target object image; based on the target object image, at least one model attribute value, at least one first model image and the superimposition parameters corresponding to at least one first model image, generate at least one target effect image.
[0203] In some embodiments, the above apparatus may further include:
[0204] An adjustment module, configured to adjust a superposition parameter corresponding to at least one first model image in response to an adjustment operation on at least one first model image;
[0205] The first generation module can be specifically used to generate description information in response to an image generation operation based on a target object image, at least one model attribute value, at least one first model image, and at least one superimposed parameter corresponding to the first model image; the description information is input into an image processing model to generate at least one target effect image using the image processing model.
[0206] In some embodiments, the first display module may be specifically used to display configuration prompt information of at least one model attribute in the user interface;
[0207] The first determination module may be specifically configured to determine a corresponding model attribute value in response to a configuration operation triggered by configuration prompt information for any model attribute.
[0208] In some embodiments, the first display module can be specifically used to display selection prompt information including second model images corresponding to different candidate model attribute values in the user interface for any model attribute, and the second model image is a cartoon image with the corresponding candidate model attribute value.
[0209] In some embodiments, the first display module can be specifically used to display selection prompt information including different number options in the user interface when at least one model attribute includes the number of models; to display selection prompt information including different feature options in the user interface when at least one model attribute includes basic features; and to display selection prompt information including second model images corresponding to different candidate model attribute values in the user interface when at least one model attribute includes model posture, model clothing, model headdress or model face shape, wherein the second model image is a cartoon image with corresponding candidate model attribute values.
[0210] In some embodiments, the first display module can be specifically used to display selection prompt information of the number of models in the user interface; the first determination module can be specifically used to determine the number of model objects in response to a number selection operation for the number of models; selection prompt information of one or more model attributes of basic features, model posture, model clothing, model headwear and model face shape is displayed for any model object in the user interface; and the model attribute value corresponding to the model object is determined in response to a basic feature selection operation, a model posture selection operation, a model clothing selection operation, a model headwear selection operation, or a model face shape selection operation for any model object.
[0211] In some embodiments, the first display module may be specifically used to display attribute configuration prompt information in the first area;
[0212] A third display module, which may be specifically used to display images of household products in the second area;
[0213] The second display module may be specifically configured to display at least one target object image in the third area.
[0214] In some embodiments, the above apparatus may further include:
[0215] The enlargement module is used to enlarge the second area to a target display size in response to an overlay display operation of at least one first model image, a display operation of a target object image, or an adjustment operation of at least one first model image.
[0216] In some embodiments, the second display module can be specifically used to display image prompt information of at least one target effect image in the third area; in response to a viewing operation on any target effect image, the target effect image is displayed in the user interface.
[0217] In some embodiments, the above apparatus may further include:
[0218] The fourth display module is used to display feedback prompt information for the target effect image in the user interface; and generate a feedback result in response to the feedback operation for the target effect image.
[0219] In some embodiments, the above apparatus may further include:
[0220] a saving module, configured to save the target effect image in response to a saving operation on the target effect image; or,
[0221] The publishing module is used to respond to the publishing operation on the target effect image and publish the target item based on the target effect image.
[0222] In some embodiments, the acquisition module can be specifically used to acquire an image to be processed provided by a user; display scene configuration prompt information in a user interface; determine at least one scene parameter in response to a scene configuration operation; and generate a target object image including scene content corresponding to at least one scene parameter and a target object integrated into the scene content based on the image to be processed and at least one scene parameter.
[0223] Fig.10 The image display device shown can perform Figure 1 or Figure 8 The implementation principle and technical effect of the image display method shown are not described in detail. The specific way in which each module and unit performs operations in the image display device in the above embodiment has been described in detail in the embodiment of the method, and will not be described in detail here.
[0224] Fig.11 : is a schematic diagram of the structure of an embodiment of an image processing device provided in an embodiment of the present application. The device may include the following modules:
[0225] The second determination module 1101 is used to determine the target object image and at least one attribute model value;
[0226] The second generation module 1102 is used to generate at least one target effect image based on the target object image and at least one attribute model value; the target effect image is generated by fusing at least one model object with at least one model attribute value into the target object image, and the target effect image is used to be displayed in the user interface.
[0227] Fig.11 The image processing apparatus shown can perform Figure 7 or Fig. 9 The implementation principle and technical effect of the image processing method shown are not described in detail. The specific way in which each module and unit performs operations in the image processing device in the above embodiment has been described in detail in the embodiment of the method, and will not be described in detail here.
[0228] For ease of understanding, the following takes the generation and display of sofa effect images as an example. Fig.12 The schematic diagram of the scene shown in the figure illustrates the technical solution of this application. Fig.12 As shown, the technical solution of the present application is applied to a system architecture including a user end 1201 and a server end 1202 .
[0229] The user terminal 1201 may provide a user interface 20, which includes a first area 201, a second area 202, and a third area 203. The first area 201 displays a sofa image selection button 2016, an upload button 2017, and a shooting button 2018. In response to the selection, upload, or shooting operation triggered by the user, a sofa image 2019 is obtained. The first area 201 may also display a scene parameter configuration button (not shown in the figure) for the user to configure the scene content, obtain a sofa image with the scene content as the background and the sofa as the main object, and display the sofa image 2019 in the second area.
[0230] The first area 201 also displays a plurality of model attribute configuration buttons such as the number of models 2011, basic features 2012, model postures 2013, and model clothing 2014. In response to the user's triggering operation on any model attribute configuration button, a plurality of candidate attribute values under the model attribute are displayed in the first area 201 for the user to select, so as to determine at least one model attribute value. In this way, the visual configuration of the model attribute value can be realized, and the user does not need to master the configuration principle of the model attribute value, nor does he need to clarify the input content of the model attribute value, and can also successfully complete the configuration of the model attribute value, thereby expanding the scope of application of this scheme. At least one first model image corresponding to at least one model attribute value is obtained, and the at least one first model image is superimposed and displayed in the sofa image 2019 displayed in the second area 202. As shown in the figure, the sofa image 2019 can be displayed in the second area 202, and the first model image 2022 can be superimposed and displayed on the sofa image 2019. The superimposed parameters corresponding to at least one first model image are determined, including information such as the interactive position, size, and orientation of the model object in the sofa image. Based on the sofa image, at least one model attribute value, at least one first model image and corresponding superposition parameters, an image processing request is generated and sent to the server 1202 .
[0231] The server 1202 can determine a sofa image, at least one model attribute value, at least one first model image and corresponding superposition parameters in response to an image processing request, generate description information based on the sofa image, at least one model attribute value, at least one first model image and corresponding superposition parameters, and input the description information into an image processing model to generate at least one sofa effect image using the image processing model.
[0232] By acquiring at least one first model image, and superimposing and displaying the first model image in a sofa image, determining superimposition parameters, and generating description information in combination with the superimposition parameters, at least one sofa effect image is generated using an image processing model, thereby improving the fusion effect of the sofa image and the model object, and further improving the display effect of the sofa.
[0233] Optionally, the first model image may be a cartoon image having at least one model attribute value, and the model object in the sofa effect image may be a fictitious real image object. By using the cartoon image, the processing efficiency of image processing operations such as projection addition during image superposition display is improved, and the fictitious real image object is displayed in the generated sofa effect image, thereby improving the realism of the sofa display in the sofa effect image.
[0234] Optionally, in the case where at least one model attribute includes model posture, model clothing, model headdress or model face shape, selection prompt information including second model images corresponding to different model attribute values is displayed in the first area, and the second model image can be a cartoon image with corresponding model attribute values. As shown in the figure, the second model images 20131-20134 corresponding to the model posture can respectively include cartoon model objects maintaining different sitting postures, which can improve the display effect of the model attributes on the basis of realizing the visualization configuration of the model attribute values, facilitate improving the accuracy of the model attribute value configuration, and improve the display effect of the sofa.
[0235] Optionally, selection prompt information for the number of models can be displayed in the first area, and in response to a number selection operation on the number of models, the number of model objects is determined, and selection prompt information for one or more model attributes of basic features, model postures, model clothing, model headwear and model face shape is displayed in the first area for any model object. In response to a basic feature selection operation, a model posture selection operation, a model clothing selection operation, a model headwear selection operation, or a model face shape selection operation on any model object, the model attribute value corresponding to any model object is determined, and attribute configuration of each model object in the multiple model objects is implemented, thereby improving the accuracy of the model attribute value configuration of the multiple model objects and the display effect of the sofa.
[0236] Optionally, during the overlay display process for the first model image, the first model image can be adjusted in response to an adjustment operation for at least one first model image, which may include moving, scaling, rotating, etc., and an image processing request is generated based on the adjusted overlay parameters to improve the accuracy of the overlay parameters. When the target effect image is generated in combination with the overlay parameters, the fusion effect of the sofa image and the model object and the display effect of the sofa are improved.
[0237] Optionally, during the adjustment process of the above-mentioned first model image, at least one first model image superimposed and displayed can be updated in real time in the sofa image according to the superimposition parameters corresponding to at least one first model image, so as to facilitate the real-time display of the superimposition effect of the first model image in the sofa image, and to adjust or replace the first model image in time, so as to further improve the accuracy of the superimposition parameters and / or the first model image, improve the display effect of the model object, and the fusion effect of the sofa image and the model object, thereby improving the display effect of the sofa.
[0238] Optionally, in response to the superimposed display operation of at least one first model image, the display operation of the home product image, or the adjustment operation of at least one first model image, the second area can be enlarged to the target display size, and at the same time, the first area and / or the third area can be reduced, or the second area can at least cover part of the first area and / or the third area, thereby enhancing the display effect of the sofa image, the first model image, or the adjustment of the first model image, and improving the accuracy of the sofa image, the first model image, or the superimposed display of the first model image in the sofa image. After the adjustment is completed, it can be restored to the original size.
[0239] After the server 1202 generates at least one sofa effect image, it can be sent to the user terminal 1201. The user terminal 1201 can display the thumbnails of the at least one sofa effect image 2031-2036 in the third area 203, and in response to the viewing operation on any sofa effect image, display the viewed sofa effect image in the user interface 20. By displaying the thumbnail of at least one target effect image in the third area, when generating multiple target effect images, the number of target effect images displayed in the third area is increased, and in response to the viewing operation on any thumbnail, the target effect image is displayed in the user interface, and the selected target effect image is enlarged and displayed, and the display details of the selected target effect image are enlarged, so that the user can determine the target effect image with better display effect from the multiple target effect images.
[0240] Optionally, the user interface can also display a like button and a dislike button for the sofa effect image. In response to the trigger operation of the like button, a positive feedback result can be generated, indicating that the sofa effect image has a good display effect. In response to the trigger operation of the dislike button, a negative feedback result can be generated, indicating that the sofa effect image has a poor effect. The sofa effect image corresponding to the positive feedback result and the corresponding sofa image and at least one model attribute value can be used as positive training samples, and the sofa effect image corresponding to the negative feedback result and the corresponding sofa image and at least one model attribute value can be used as negative training samples. The image processing model is trained using the positive and negative training sample pairs to adjust the model parameters of the image processing model, improve the accuracy of the image processing model, and thereby improve the display effect of the sofa effect image.
[0241] Optionally, in response to a trigger operation on a non-like button, an input box and suggested input prompt information may also be displayed on the user interface to intuitively and clearly obtain the user's modification suggestions for the sofa effect image with poor display effect.
[0242] Optionally, the user interface can also display a publish button, a save button or a transfer button. In response to a trigger operation for the publish button, the sofa product can be released based on the sofa effect image. The sofa effect image is released to a platform docked with the user terminal 1201, such as a merchant user terminal that sells the sofa. In response to a trigger operation for the save button, the target effect image can be saved in a local gallery, and of course, it can also be saved to a user-specified storage location such as a network disk. In response to a trigger operation for the transfer button, the sofa effect image can be sent to a processing system. The processing system can, for example, be a product release platform, and by transmitting the sofa effect image to the product release platform, the user can continue to further operate it on the product release platform, such as publishing the sofa product to an online system based on the sofa effect image.
[0243] like Fig.13 , which is a schematic diagram of a structure of an embodiment of a computing device provided by the present application, the device may include a storage component 1301 and a processing component 1302;
[0244] The storage component 1301 can be used to store one or more computer program instructions, wherein the one or more computer program instructions are called and executed by the processing component 1302 to implement Figure 1 or Figure 8 The image display method shown, or Figure 7 or Fig. 9 The image processing method shown.
[0245] Of course, the above computing device may also include other components, such as input / output interfaces, communication components, etc.
[0246] The input / output interface provides an interface between the processing component and the peripheral interface module, which may be an output device, an input device, etc. The communication component is configured to facilitate wired or wireless communication between the computing device and other devices.
[0247] It should be noted that the above computing device implements Figure 7 or Fig. 9 In the case of the image processing method shown, it can be a physical device or an elastic computing host provided by a cloud computing platform, etc. It can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device.
[0248] The computing device described above implements Figure 1 or Figure 8In the case of the image display method shown, it can be implemented as an electronic device. The electronic device can refer to a device used by a user and having the functions of surfing the Internet, computing, communicating, etc. required by the user, such as a mobile phone, a tablet computer, a personal computer, a wearable device, etc. It is understandable that the above electronic device may also include a display component, an input / output interface, a communication component, and other components, which will not be repeated.
[0249] In one or more of the above embodiments, the processing component may include one or more processors to execute computer instructions to complete all or part of the steps in the above method. Of course, the processing component can also be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0250] The storage component is configured to store various types of data to support operations at the terminal. The storage component can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0251] The display component may be an electroluminescent (EL) element, a liquid crystal display or a micro display having a similar structure, or a retinal direct display or a similar laser scanning display.
[0252] The present application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a computer, Figure 1 or Figure 8 The image display method shown, or Figure 7 or Fig. 9 The computer readable medium may be included in the computing device described in the above embodiment; or it may exist independently without being assembled into the computing device.
[0253] The computer-readable storage medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above.
[0254] The present application also provides a computer program product, which includes a computer program carried on a computer-readable storage medium, and when the computer program is executed by a computer, it can achieve Figure 1 or Figure 8The image display method shown, or Figure 7 or Fig. 9 The image processing method shown.
[0255] In such an embodiment, the computer program may be downloaded and installed from a network, and / or installed from a removable medium. When the computer program is executed by a processor, various functions defined in the system of the present application are performed.
[0256] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0257] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0258] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0259] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. An image display method, characterized in that: include: Get images of home products; Display property configuration prompt information in the user interface; In response to the attribute configuration operation, determining at least one model attribute value; Based on the home product image and the at least one model attribute value, generating at least one target effect image; the target effect image is generated by fusing at least one model object having the at least one model attribute value into the home product image; The at least one target effect image is displayed in the user interface.
2. The method according to claim 1, characterized in that The generating at least one target effect image based on the home product image and the at least one model attribute value comprises: Based on the household product image and the at least one model attribute value, at least one target effect image is generated using an image processing model; wherein the image processing model is trained based on at least one sample attribute value and a sample household product image as input data, and the sample effect image is trained as a training label.
3. The method according to claim 1, characterized in that: Also includes: Displaying the home product image in the user interface; Obtaining at least one first model image corresponding to the at least one model attribute value; Overlaying and displaying the at least one first model image in the home product image; The generating at least one target effect image based on the home product image and the at least one model attribute value comprises: Determine a superimposition parameter corresponding to the at least one first model image in the home product image; At least one target effect image is generated based on the home product image, the at least one model attribute value, the at least one first model image, and the superimposed parameters.
4. The method according to claim 3, characterized in that Also includes: In response to an adjustment operation on the at least one first model image, adjusting a superimposition parameter corresponding to the at least one first model image; The generating at least one target effect image based on the home product image, the at least one model attribute value, the at least one first model image and the superposition parameter comprises: In response to the image generation operation, generating description information based on the home product image, the at least one model attribute value, the at least one first model image, and the superimposed parameter; The description information is input into an image processing model to generate at least one target effect image using the image processing model; wherein the image processing model is trained based on sample description information consisting of a sample household product image, at least one sample attribute value, at least one sample model image, and sample overlay parameters corresponding to the at least one sample model image as input data, and a sample effect image as a training label.
5. The method according to claim 1, characterized in that The displaying of the attribute configuration prompt information in the user interface includes: Displaying configuration prompt information of at least one model attribute in the user interface; In response to the attribute configuration operation, determining at least one model attribute value comprises: In response to a configuration operation triggered by configuration prompt information for any model attribute, a corresponding model attribute value is determined.
6. The method according to claim 5, characterized in that The configuration prompt information of displaying at least one model attribute in the user interface includes: For any model attribute, selection prompt information including second model images corresponding to different candidate model attribute values is displayed in the user interface, and the second model images are cartoon images with corresponding candidate model attribute values.
7. The method according to claim 5, characterized in that The at least one model attribute includes one or more of the number of models, basic features, model postures, model clothing, model headwear, and model face shape; The configuration prompt information of displaying at least one model attribute in the user interface includes: In the case where the at least one model attribute includes the number of models, displaying selection prompt information including different number options in the user interface; In the case where the at least one model attribute includes a basic feature, displaying selection prompt information including different feature options in the user interface; In the case where the at least one model attribute includes model posture, model clothing, model headwear or model face shape, selection prompt information including second model images corresponding to different candidate model attribute values is displayed in the user interface, and the second model image is a cartoon image with corresponding candidate model attribute values.
8. The method according to claim 1, characterized in that The at least one model attribute includes one or more of the number of models, basic features, model postures, model clothing, model headwear, and model face shape; The displaying of the attribute configuration prompt information in the user interface includes: Display the selection prompt information of the number of models in the user interface; In response to the attribute configuration operation, determining at least one model attribute value comprises: In response to a number selection operation for the number of models, determining the number of model objects; Displaying selection prompt information of one or more model attributes of basic features, model posture, model clothing, model headwear and model face shape for any model object in the user interface; In response to a basic feature selection operation, a model posture selection operation, a model clothing selection operation, a model headwear selection operation, or a model face shape selection operation for any model object, a model attribute value corresponding to the model object is determined.
9. The method according to claim 4, characterized in that The user interface includes a first area, a second area and a third area; The displaying of the attribute configuration prompt information in the user interface includes: Displaying attribute configuration prompt information in the first area; The displaying of the household product image in the user interface comprises: displaying the home product image in the second area; Displaying the at least one target effect image in the user interface comprises: The at least one target effect image is displayed in the third area.
10. The method according to claim 9, characterized in that Also includes: In response to an overlay display operation of the at least one first model image, a display operation of the home product image, or an adjustment operation of the at least one first model image, the second area is enlarged to a target display size.
11. The method according to claim 10, characterized in that Also includes: In response to the image generation operation, the second area is restored to an original display size.
12. The method according to claim 9, characterized in that Displaying the at least one target effect image in the third area includes: Displaying image prompt information of the at least one target effect image in the third area; In response to a viewing operation on any target effect image, the target effect image is displayed in the user interface.
13. The method according to claim 12, characterized in that Also includes: Displaying feedback prompt information for the target effect image in the user interface; generating a feedback result in response to a feedback operation on the target effect image; The feedback result is used to retrain the image processing model.
14. The method according to claim 13, characterized in that The generating of the feedback result in response to the feedback operation on the target effect image comprises: In response to a negative feedback operation on the target effect image, displaying suggestion prompt information on the user interface; The suggestion information input by the user is obtained as the feedback result.
15. The method according to claim 12, characterized in that Also includes: In response to a save operation on the target effect image, save the target effect image; or, In response to a publishing operation for a target effect image, the home product is published based on the target effect image.
16. The method according to claim 1, characterized in that The acquiring of household product images comprises: Acquire an image to be processed provided by a user; the image to be processed includes the household product; Displaying scene configuration prompt information in the user interface; In response to the scene configuration operation, determining at least one scene parameter; Based on the image to be processed and the at least one scene parameter, a home furnishing product image is generated, which includes scene content corresponding to the at least one scene parameter and the home furnishing product integrated into the scene content.
17. An image display method, characterized in that: include: Obtaining the target object image; Display property configuration prompt information in the user interface; In response to the attribute configuration operation, determining at least one model attribute value; Based on the target object image and the at least one model attribute value, generating at least one target effect image; the target effect image is generated by fusing at least one model object having the at least one model attribute value into the target object image; The at least one target effect image is displayed in the user interface.
18. An image processing method, characterized in that: include: Determine a home product image and at least one attribute model value; the at least one attribute model value is determined based on an attribute configuration operation; At least one target effect image is generated based on the home product image and the at least one attribute model value; the target effect image is generated by fusing at least one model object having the at least one model attribute value into the home product image, and the target effect image is used to be displayed in the user interface.
19. A computing device, characterized in that It comprises a storage component and a processing component; the storage component stores one or more computer program instructions, the computer program instructions are called and executed by the processing component, and the processing component executes the one or more computer program instructions to implement the image display method according to any one of claims 1 to 17, or the image processing method according to claim 18.
20. A computer-readable storage medium, characterized in that: A computer program is stored, and the computer program is executed by a computer to implement the image display method according to any one of claims 1 to 17, or the image processing method according to claim 18.
21. A computer program product, characterized in that A computer program is stored, and when the computer program is executed by a computer, the image display method according to any one of claims 1 to 17 or the image processing method according to claim 18 is implemented.
