Method, device, electronic device and storage medium for adjusting object during shooting

By providing the object preview interface and displaying position diagram information during the shooting process, the problem of difficulty for users to clarify the role of beauty functions is solved, and the user's utilization of beauty functions is improved.

CN115767258BActive Publication Date: 2025-02-25BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211299565.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-21
Publication Date
2025-02-25
Estimated Expiration
2042-10-21

AI Technical Summary

Technical Problem

When users use the beauty function, it is difficult for them to clarify where the beauty function is, or they cannot feel the beauty changes, which leads to users abandoning the software and causing waste of resources.

Method used

During the shooting process, an object preview interface is provided to display the object to be photographed, and the target sub-object is adjusted in response to the user's adjustment instructions. Display position schematic information in the object preview interface to indicate the adjusted target subobject position, so that the user can more clearly perceive the object's adjustment.

Benefits of technology

By displaying positional schematic information, users can more clearly perceive the object adjustment function, and improve users' utilization of applications that provide this function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115767258B_ABST
    Figure CN115767258B_ABST
Patent Text Reader

Abstract

This disclosure relates to a method, apparatus, electronic device, and storage medium for adjusting an object during a shooting process. The method includes: displaying a subject to be photographed in an object preview interface; adjusting the target sub-object in response to an adjustment command for a target sub-object within the subject to be photographed; and displaying position indication information in the object preview interface, the position indication information indicating the adjusted position of the target sub-object in the object preview interface. In this embodiment, the position of the adjusted target sub-object in the object preview interface indicated by the position indication information allows the user to more clearly and explicitly perceive the object adjustment function, thereby improving the user's utilization rate of the application providing this function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and in particular to a method, device, electronic device and storage medium for adjusting an object during a shooting process. Background Art

[0002] With the rapid development of digital technology in the past two or three decades, it has become a fashion for people to record every detail of their lives by taking photos. Nowadays, there are more and more electronic devices that can be used for taking photos, such as mobile phones, digital cameras, PDAs, etc. When users use these photo devices to take photos, in order to take satisfactory photos, they usually need to use software with photo retouching functions. As the popularity of photo retouching software is increasing, people's requirements for the beauty function of photo retouching software are also getting higher and higher. They all hope that the beauty effect is closer to the real self, but better than the real effect, especially compared with common effects such as skin beautification and skin resurfacing.

[0003] However, when using the beautification function, some users only perceive the overall changes, but do not know where the beautification function works specifically, or some users do not perceive the beautification changes, which causes users to abandon the software and waste client resources. Summary of the invention

[0004] The present disclosure provides a method, device, electronic device and storage medium for adjusting an object during shooting. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, a method for adjusting an object during a shooting process is provided, comprising:

[0006] Display the object to be photographed in the object preview interface;

[0007] In response to an adjustment instruction of a target sub-object in the object to be photographed, adjusting the target sub-object;

[0008] Position schematic information is displayed in the object preview interface; the position schematic information indicates the position of the adjusted target sub-object in the object preview interface.

[0009] In some possible embodiments, in response to an adjustment instruction of a target sub-object in the object to be photographed, adjusting the target sub-object includes:

[0010] In response to an adjustment instruction of a target sub-object in the object to be photographed, the adjustment of the target sub-object from an original form to a target form is displayed.

[0011] In some possible embodiments, displaying the location schematic information in the object preview interface includes:

[0012] During the adjustment process of the target sub-object from the original form to the target form, the process of displaying the change from the first position schematic information to the second position schematic information in the object preview interface;

[0013] The first position schematic information indicates the position of the target sub-object in the original form in the object preview interface; the second position schematic information indicates the position of the target sub-object in the target form in the object preview interface.

[0014] In some possible embodiments, the method further includes:

[0015] In response to the comparison display instruction, displaying the first display area and the second display area on the object preview interface;

[0016] Displaying the target sub-object in an original form and first position schematic information in the first display area;

[0017] Displaying the target sub-object of the target form and the second position schematic information in the second display area;

[0018] The target sub-object of the target form is obtained by adjusting the target sub-object of the original form based on the adjustment instruction;

[0019] The first position schematic information indicates the position of the target sub-object in the original form in the first display area; and the second position schematic information indicates the position of the target sub-object in the target form in the second display area.

[0020] In some possible embodiments, in response to an adjustment instruction of a target sub-object in the object to be photographed, adjusting the target sub-object includes:

[0021] In response to the adjustment instruction of the target sub-object, the associated sub-object and the target sub-object are displayed in the object preview interface; the associated sub-object is a sub-object in the object to be photographed that is associated with the target sub-object;

[0022] Obtaining a test adjustment parameter contained in the adjustment instruction; the test adjustment parameter is a parameter in a test adjustment parameter set;

[0023] The shape of the target sub-object is adjusted based on the test adjustment parameters, and the associated sub-object and the adjusted target sub-object are displayed.

[0024] In some possible embodiments, the method further includes:

[0025] determining an application adjustment parameter set from a test adjustment parameter set based on the associated sub-object and the adjusted target sub-object;

[0026] In response to a determination instruction of an application adjustment parameter in an application adjustment parameter set, generating an adjustment instruction corresponding to the application adjustment parameter;

[0027] In response to the adjustment instruction corresponding to the application adjustment parameter, the shape of the target sub-object is adjusted.

[0028] In some possible embodiments, the adjustment parameter corresponding to the adjustment instruction includes at least one of the following:

[0029] Adjustment parameters for the width of the nose wing, the height of the nose bridge, the size of the eye bags, the width of the double eyelids, the position of the apple muscles, the thickness of the lips, the curvature of the jawline and the brightness of the face.

[0030] In some possible embodiments, the method further includes:

[0031] In response to the shooting instruction, the object to be shot including the adjusted target sub-object is shot to obtain a target image.

[0032] In some possible embodiments, the method further includes:

[0033] After the preset time, hide the location information;

[0034] The location information is dynamic location information.

[0035] According to a second aspect of an embodiment of the present disclosure, a device for adjusting an object during shooting is provided, comprising:

[0036] A first display module is configured to display the object to be photographed on the object preview interface;

[0037] an object adjustment module, configured to execute an adjustment instruction in response to a target sub-object in the object to be photographed, and adjust the target sub-object;

[0038] The second display module is configured to display position schematic information in the object preview interface; the position schematic information indicates the adjusted position of the target sub-object in the object preview interface.

[0039] In some possible embodiments, the object adjustment module is configured to execute:

[0040] In response to an adjustment instruction of a target sub-object in the object to be photographed, the adjustment of the target sub-object from an original form to a target form is displayed.

[0041] In some possible embodiments, the second display module is configured to execute:

[0042] During the adjustment process of the target sub-object from the original form to the target form, the process of displaying the change from the first position schematic information to the second position schematic information in the object preview interface;

[0043] The first position schematic information indicates the position of the target sub-object in the original form in the object preview interface; the second position schematic information indicates the position of the target sub-object in the target form in the object preview interface.

[0044] In some possible embodiments, the device further includes a third display module configured to execute:

[0045] In response to the comparison display instruction, displaying the first display area and the second display area on the object preview interface;

[0046] Displaying the target sub-object in an original form and first position schematic information in the first display area;

[0047] Displaying the target sub-object of the target form and the second position schematic information in the second display area;

[0048] The target sub-object of the target form is obtained by adjusting the target sub-object of the original form based on the adjustment instruction;

[0049] The first position schematic information indicates the position of the target sub-object in the original form in the first display area; and the second position schematic information indicates the position of the target sub-object in the target form in the second display area.

[0050] In some possible embodiments, the object adjustment module is configured to execute:

[0051] In response to the adjustment instruction of the target sub-object, the associated sub-object and the target sub-object are displayed in the object preview interface; the associated sub-object is a sub-object in the object to be photographed that is associated with the target sub-object;

[0052] Obtaining a test adjustment parameter contained in the adjustment instruction; the test adjustment parameter is a parameter in a test adjustment parameter set;

[0053] The shape of the target sub-object is adjusted based on the test adjustment parameters, and the associated sub-object and the adjusted target sub-object are displayed.

[0054] In some possible embodiments, the object adjustment module is configured to execute:

[0055] determining an application adjustment parameter set from a test adjustment parameter set based on the associated sub-object and the adjusted target sub-object;

[0056] In response to a determination instruction of an application adjustment parameter in an application adjustment parameter set, generating an adjustment instruction corresponding to the application adjustment parameter;

[0057] In response to the adjustment instruction corresponding to the application adjustment parameter, the shape of the target sub-object is adjusted.

[0058] In some possible embodiments, the adjustment parameter corresponding to the adjustment instruction includes at least one of the following:

[0059] Adjustment parameters for the width of the nose wing, the height of the nose bridge, the size of the eye bags, the width of the double eyelids, the position of the apple muscles, the thickness of the lips, the curvature of the jawline and the brightness of the face.

[0060] In some possible embodiments, the device further includes a shooting module configured to execute:

[0061] In response to the shooting instruction, the object to be shot including the adjusted target sub-object is shot to obtain a target image.

[0062] In some possible embodiments, the device further includes an information hiding module configured to execute:

[0063] After the preset time, hide the location information;

[0064] The location information is dynamic location information.

[0065] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement a method as described in any one of the first aspects above.

[0066] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any one of the methods in the first aspect of the embodiment of the present disclosure.

[0067] According to the fifth aspect of an embodiment of the present disclosure, a computer program product is provided, the computer program product comprising a computer program, the computer program being stored in a readable storage medium, at least one processor of a computer device reading and executing the computer program from the readable storage medium, so that the computer device performs any one of the methods in the first aspect of the embodiment of the present disclosure.

[0068] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0069] The object to be photographed is displayed in the object preview interface, and in response to an adjustment instruction of a target sub-object in the object to be photographed, the target sub-object is adjusted, and position schematic information is displayed in the object preview interface, the position schematic information indicating the position of the adjusted target sub-object in the object preview interface. In the embodiment of the present application, the position of the adjusted target sub-object in the object preview interface indicated by the position schematic information can enable the user to more clearly and clearly perceive the object adjustment function, thereby improving the user's utilization rate of the application that provides this function.

[0070] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0072] Figure 1 is a schematic diagram of an application environment according to an exemplary embodiment;

[0073] Figure 2 is a flow chart showing a method for adjusting an object during a shooting process according to an exemplary embodiment;

[0074] Figure 3 is a schematic diagram of an object preview interface according to an exemplary embodiment Figure 1 ;

[0075] Figure 4 is a schematic diagram of an object preview interface according to an exemplary embodiment Figure 2 ;

[0076] Figure 5 is a flow chart of a method for displaying a target sub-object before and after adjustment according to an exemplary embodiment;

[0077] Figure 6 is a flow chart of a method for photographing an object to be photographed according to an exemplary embodiment;

[0078] Figure 7 is a flow chart showing an adjustment parameter adjustment according to an exemplary embodiment;

[0079] Figure 8 is a block diagram of a device for adjusting an object during a shooting process according to an exemplary embodiment;

[0080] Fig. 9 The invention is a block diagram of an electronic device for adjusting an object during shooting according to an exemplary embodiment. DETAILED DESCRIPTION

[0081] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work belong to the set protected by the present invention.

[0082] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar first objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0083] 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 display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0084] See also Figure 1 , Figure 1 is a schematic diagram showing an application environment of an object adjustment method during a shooting process according to an exemplary embodiment. Figure 1 As shown, the application environment may include a server 01 and a client 02 .

[0085] In some possible embodiments, the server 01 may include an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The operating system running on the server may include but is not limited to Android, IOS, Linux, Windows, Unix, etc.

[0086] In some possible embodiments, the client 02 may include but is not limited to a smartphone, a desktop computer, a tablet computer, a laptop computer, a smart speaker, a digital assistant, an augmented reality (AR) / virtual reality (VR) device, a smart wearable device, etc. It may also be software running on the client, such as an application, a small program, etc. Optionally, the operating system running on the client may include but is not limited to Android system, IOS system, Linux, Windows, Unix, etc.

[0087] In some possible embodiments, the client 02 displays the object to be photographed in the object preview interface, and in response to the adjustment instruction of the target sub-object in the object to be photographed, adjusts the target sub-object, and displays position schematic information in the object preview interface, and the position schematic information indicates the position of the adjusted target sub-object in the object preview interface. In the embodiment of the present application, the position of the adjusted target sub-object in the object preview interface indicated by the position schematic information can enable the user to perceive the object adjustment function more clearly and clearly, thereby improving the user's utilization rate of the application that provides this function.

[0088] In an exemplary embodiment, the databases corresponding to the client and the server can both be node devices in the blockchain system, and can share the acquired and generated information with other node devices in the blockchain system, thereby realizing information sharing among multiple node devices. Multiple node devices in the blockchain system can be configured with the same blockchain, which is composed of multiple blocks, and the adjacent blocks have an association relationship, so that when the data in any block is tampered, it can be detected by the next block, thereby preventing the data in the blockchain from being tampered with, and ensuring the security and reliability of the data in the blockchain.

[0089] Figure 2 is a flow chart showing a method for adjusting an object during a shooting process according to an exemplary embodiment. Figure 2 As shown, the object adjustment method during the shooting process can be a client, comprising the following steps:

[0090] In step S201, the object to be photographed is displayed on the object preview interface.

[0091] In the embodiment of the present application, the client can display the object to be photographed in the object preview interface.

[0092] Optionally, the client may be a device including an image acquisition component for acquiring images, such as a smart mobile terminal (smart phone, smart watch, smart glasses), which may include a camera. Optionally, the client may itself be an image acquisition device, such as a camera, a camcorder, etc.

[0093] Specifically, taking a smart mobile terminal as an example, a user can open an image acquisition application on the smart mobile terminal, enter an object preview interface, and display the object to be photographed in the object preview interface. Optionally, the object preview interface may include a shooting control and a beautification control.

[0094] In the embodiment of the present application, the object to be photographed can be any object, including but not limited to pedestrians, vehicles (cars, trucks, bicycles, etc.), obstacles (trash cans, trees, garbage, traffic lights, etc.), animals (dogs, cats, etc.), or even a part of something, such as a human face, a license plate on a vehicle, etc.

[0095] The following explanation is combined with the case where the object to be photographed is the user to which the client belongs. Optionally, when the client detects a beautification instruction triggered by the beautification control, multiple beautification type controls can be displayed on the object preview interface, such as beauty controls, makeup controls, body controls, and filter controls. Optionally, when the client detects a beautification instruction triggered by the beautification control, a control display page can be displayed in the bottom area of ​​the object preview interface, and multiple beautification type controls can be displayed on the control display page, such as beauty controls, makeup controls, body controls, and filter controls.

[0096] Among them, the beauty control can be used to adjust the shape of parts of the face, the makeup control can be used to adjust the makeup on the face, the body control can be used for other parts of the person, such as the fatness or thinness of the arms, and the filter control can add different filter effects to the subject to be photographed.

[0097] Optionally, when the client detects a beauty type display instruction triggered by the beauty control, multiple different types of object adjustment controls can be displayed on the object preview interface, such as a nose wing adjustment control for adjusting the width of the nose wing, a nose bridge adjustment control for adjusting the height of the nose bridge, an under-eye bag adjustment control for adjusting the size of the under-eye bags, an apple muscle adjustment control for adjusting the position of the apple muscles, an eyelid adjustment control for adjusting the width of the eyelids, a lip adjustment control for adjusting the thickness of the lips, a jawline adjustment control for adjusting the curvature of the jawline, and an adjustment control for adjusting the facial brightness.

[0098] Optionally, the object adjustment control can be an adjustment control for a single part, or an adjustment control for multiple parts, such as a first comprehensive adjustment control for adjusting the width of the nose wing and the height of the nose bridge, a second comprehensive adjustment control for adjusting the size of the eye bags and the width of the eyelids, and a third comprehensive adjustment control for adjusting the thickness of the lips and the curvature of the jawline.

[0099] In step S203, in response to an adjustment instruction of a target sub-object in the object to be photographed, the target sub-object is adjusted.

[0100] In step S205, position schematic information is displayed in the object preview interface; the position schematic information indicates the adjusted position of the target sub-object in the object preview interface.

[0101] Figure 3 is a schematic diagram of an object preview interface according to an exemplary embodiment Figure 1 ,like Figure 3 As shown, it includes an object preview interface 300, a plurality of object adjustment controls 301 and position schematic information 302. The object preview interface can display a real-time object to be photographed, and the real-time object to be photographed displayed in the object preview interface is derived from the real-time state of the subject. Figure 3 The five object adjustment controls illustrated in the figure are the object adjustment controls displayed on the object preview interface. The client can display other object adjustment controls that are not displayed in the object preview interface in response to the user swiping left or right on the interface, receiving other gesture information, etc.

[0102] In the embodiment of the present application, the subject to be photographed is continued to be a real-time user face as an example for explanation. The target sub-information of the subject to be photographed may include but is not limited to the nose (nose bridge or nose wings), eye bags, apple muscles, eyelids, lips, jaw line and facial skin, etc.

[0103] In an optional embodiment, the client can respond to the adjustment instruction of the target sub-object in the object to be photographed and adjust the target sub-object. After the adjustment of the target sub-object is completed, in the object preview interface, such as Figure 3 As shown, position schematic information 302 showing the adjusted position of the target sub-object is displayed.

[0104] in, Figure 3 The target sub-object shown is lips. That is, after the user clicks the lip adjustment control for adjusting the thickness of the lips, the client can generate the adjustment instruction for the lip adjustment, and adjust the thickness of the lips. After the thickness adjustment of the lips is completed, the position schematic information indicating the position of the adjusted target sub-object is displayed. The position schematic information can prompt the user to the corresponding position of the face after beautification, so that the user can know the function of the object adjustment control more specifically.

[0105] In another optional embodiment, the client may respond to the adjustment instruction of the target sub-object in the subject to be photographed and display the adjustment of the target sub-object from the original shape to the target shape. For example, the client may respond to the adjustment instruction of the lips in the subject to be photographed and display the adjustment of the lips from a thinner shape to a thicker shape. The thinner shape is the original shape, and the thicker shape is the target shape.

[0106] Optionally, during the adjustment process of the target sub-object from the original form to the target form, the client may display the process of changing from the first position schematic information to the second position schematic information in the object preview interface; wherein the first position schematic information indicates the position of the target sub-object in the original form in the object preview interface; and the second position schematic information indicates the position of the target sub-object in the target form in the object preview interface.

[0107] That is to say, the position schematic information changes along with the adjustment process of the target sub-object, and no matter whether the shape of the target sub-object changes or the position schematic information changes in position, it will be presented on the object preview interface and can be seen by the user.

[0108] Combination Figure 3 To explain, after the user clicks on the lip adjustment control for adjusting the thickness of the lips, the client can generate an adjustment instruction for the lips adjustment, and display first position schematic information on the displayed target sub-object in the original form; as the client adjusts the target sub-object based on the adjustment instruction, during the process of adjusting the target sub-object from the original form to the target sub-object in the target form, the first position schematic information can also move with the changed target sub-object until the target sub-object adjustment process is completed, at which time the first position schematic information located on the target sub-object in the target form can be called second position schematic information.

[0109] In an optional embodiment, the first position diagram on the target sub-object in the original form may be as follows: Figure 3 As shown, it is actually located on the contour line of the target sub-object of the original form. Similarly, the second position schematic located on the target sub-object of the target form can be located on the contour line of the target sub-object of the target form. Optionally, the position schematic information (including the first position schematic information and the second position schematic information) can be a curve along the contour line of the target sub-object.

[0110] In the embodiment of the present application, the position schematic information that appears throughout the entire process of adjusting the target sub-object can prompt the user the corresponding facial position of the target sub-object before and after beautification, so that the user can perceive the role of the object adjustment control more specifically and completely.

[0111] In the embodiment of the present application, the client adjusts the shape of the target sub-object based on the adjustment parameter. Optionally, the client can respond to the determination instruction of the application adjustment parameter in the application adjustment parameter set corresponding to the target sub-object, generate the adjustment instruction corresponding to the application adjustment parameter, and respond to the adjustment instruction corresponding to the application adjustment parameter to adjust the shape of the target sub-object.

[0112] Figure 4is a schematic diagram of an object preview interface according to an exemplary embodiment Figure 2 ,like Figure 4 As shown, in addition to the object preview interface 300, multiple object adjustment controls 301, position schematic information 302 and parameter adjustment component 400. Specifically, when the client detects that the user clicks the lip adjustment control 301 for adjusting the thickness of the lips, the parameter adjustment component 400 for adjusting the thickness of the lips can be displayed on the object preview interface. The parameter adjustment component represents the application adjustment parameter set that the user can use, that is, the range of the application adjustment parameters.

[0113] When the client detects that the black dot of the parameter adjustment component moves on the adjustment rod, the client can correspond to an application adjustment parameter in the application adjustment parameter set according to the position of the black dot on the adjustment rod, that is, the client obtains the determination instruction of the application adjustment parameter, and then generates the adjustment instruction corresponding to the application adjustment parameter. Finally, the client can adjust the target sub-object from the original form to the target form based on the application adjustment parameter.

[0114] Optionally, in an embodiment without a parameter adjustment component, when the client responds to an adjustment instruction of a target sub-object in the object to be photographed and adjusts the target sub-object, the adjustment parameter corresponding to the adjustment instruction of the target sub-object may be fixed.

[0115] In the embodiment of the present application, due to the object adjustment control, such as the nose wing adjustment control for adjusting the width of the nose wing, the nose bridge adjustment control for adjusting the height of the nose bridge, the eyebag adjustment control for adjusting the size of the eyebag, the apple muscle adjustment control for adjusting the position of the apple muscle, the eyelid adjustment control for adjusting the width of the eyelid, the lip adjustment control for adjusting the thickness of the lips, the jaw line adjustment control for adjusting the curvature of the jaw line, and the adjustment control for adjusting the brightness of the face. Or, a first comprehensive adjustment control for adjusting the width of the nose wing and the height of the nose bridge, a second comprehensive adjustment control for adjusting the size of the eyebag and the width of the eyelid, and a third comprehensive adjustment control for adjusting the thickness of the lips and the curvature of the jaw line. Then, the adjustment parameter corresponding to the adjustment instruction includes at least one of the following: the width adjustment parameter of the nose wing, the height adjustment parameter of the nose bridge, the size adjustment parameter of the eyebag, the width adjustment parameter of the double eyelid, the position adjustment parameter of the apple muscle, the thickness adjustment parameter of the lips, the curvature adjustment parameter of the jaw line, and the brightness adjustment parameter of the face.

[0116] This application also provides a comparison scheme before and after the object adjustment control is more convenient for users to observe. Figure 5 is a flow chart of a method for displaying a target sub-object before and after adjustment according to an exemplary embodiment. Figure 5 As shown, the method includes:

[0117] In step S501, in response to a comparison display instruction, a first display area and a second display area are displayed on the object preview interface.

[0118] In an optional embodiment, the client responds to an adjustment instruction of a target sub-object in the object to be photographed, adjusts the target sub-object, and after the adjustment of the target sub-object is completed, after displaying position schematic information indicating the adjusted position of the target sub-object in the object preview interface, a comparison display control can be displayed in the object preview interface.

[0119] Optionally, the client may display the first display area and the second display area on the object preview interface in response to a comparison display instruction triggered by the comparison display control.

[0120] In another optional embodiment, the client responds to the adjustment instruction of the target sub-object in the object to be photographed, displays the adjustment process of the target sub-object from the original form to the target form, and synchronously displays the process of changing from the first position schematic information to the second position schematic information, and then displays a comparison display control in the object preview interface.

[0121] Optionally, the client may display the first display area and the second display area on the object preview interface in response to a comparison display instruction triggered by the comparison display control.

[0122] In another optional embodiment, while the object to be photographed is displayed on the object preview interface, a comparison display control may be displayed on the object preview interface. Optionally, the client may display the first display area and the second display area on the object preview interface in response to a comparison display instruction triggered by the comparison display control.

[0123] In step S503, the target sub-object in its original form and the first position schematic information are displayed in the first display area.

[0124] In step S505, the target sub-object of the target form and the second position schematic information are displayed in the second display area; the target sub-object of the target form is obtained by adjusting the target sub-object of the original form based on the adjustment instruction; the first position schematic information indicates the position of the target sub-object of the original form in the first display area; the second position schematic information indicates the position of the target sub-object of the target form in the second display area.

[0125] In the first two optional embodiments involved in the above step S501, the client may display the target sub-object in the original form and the first position schematic information in the first display area, and display the target sub-object in the target form and the second position schematic information in the second display area, wherein the target sub-object in the target form is obtained by adjusting the target sub-object in the original form based on the adjustment instruction. The first position schematic information indicates the position of the target sub-object in the original form in the first display area, and the second position schematic information indicates the position of the target sub-object in the target form in the second display area.

[0126] In this way, after the adjustment of the target sub-object is completed, the present application can display the target sub-objects before and after the adjustment and the position schematic information on the object preview interface based on the comparison display instruction, so that the user can make a clearer comparison before and after, thereby improving the user experience.

[0127] In the last optional embodiment involved in the above step S501, after the client displays the first display area and the second display area in the object preview interface in response to the comparison display instruction triggered by the comparison display control, the client can display the object to be photographed in the first display area and the second display area, and the objects to be photographed in the first display area and the second display area are both the objects to be photographed before adjustment. Subsequently, the client can respond to the adjustment instruction of the target sub-object in the object to be photographed, display the first position schematic information on the target sub-object in the original form in the first display area, display the adjustment of the target sub-object from the original form to the target form in the second display area, and display the second position schematic information on the target sub-object in the adjusted target form.

[0128] In this way, the present application can divide the object preview interface into two parts based on the comparison display instructions before and after the adjustment of the target sub-object, and display the target sub-objects before and after the adjustment and the position schematic information in the two display areas based on the adjustment instructions, so that the user can make a clearer and more intuitive comparison before and after the entire adjustment process, thereby improving the user experience.

[0129] In the embodiment of the present application, since the entire target sub-object morphology adjustment process is implemented before shooting, after the adjustment of the target sub-object in the object to be shot is completed, the object to be shot including the adjusted target sub-object can be shot in response to a shooting instruction to obtain a target image.

[0130] Figure 6 is a flow chart of a method for photographing an object to be photographed according to an exemplary embodiment. Figure 6 As shown, the method includes:

[0131] In step S601, after a preset time, the location indication information is hidden, and the location indication information is dynamic location indication information.

[0132] In an embodiment of the present application, the client adjusts the target sub-object in response to an adjustment instruction of the target sub-object in the object to be photographed, and after the adjustment of the target sub-object is completed, position schematic information indicating the adjusted position of the target sub-object is displayed in the object preview interface, and the position schematic information can be hidden after a preset time.

[0133] Alternatively, after the client responds to the adjustment instruction of the target sub-object in the object to be photographed, displays the adjustment process of the target sub-object from the original form to the target form, and synchronously displays the process of changing from the first position schematic information to the second position schematic information, the position schematic information can be hidden after a preset time.

[0134] The position schematic information (including the first position schematic information and the second position schematic information) may be dynamic position schematic information, such as a flashing curve.

[0135] Optionally, the preset time may be set in advance, such as 2 seconds.

[0136] In step S603, in response to the shooting instruction, the object to be shot including the adjusted target sub-object is shot to obtain a target image.

[0137] As mentioned above, the object preview interface includes a shooting control. When the client detects that the area corresponding to the shooting control is clicked, it can trigger the generation of a shooting instruction based on the shooting control to shoot the object to be shot including the target sub-object of the target shape to obtain the target image.

[0138] Optionally, before the client detects that the area corresponding to the shooting control is clicked, the location schematic information can also be displayed on the object preview interface. When the client detects that the area corresponding to the shooting control is clicked, a shooting instruction can be generated based on the shooting control trigger to shoot the object to be shot that includes the target sub-object of the target shape to obtain a target image. In the embodiment of the present application, the target image does not include the location schematic information.

[0139] In this way, the present application can obtain the target image desired by the user after completing the adjustment of the target sub-object in the object to be photographed.

[0140] In the embodiment of the present application, the client mentioned above may be the user's client, that is, after the application or installation package providing the function is downloaded by the user's client, the user can use the function to complete the shooting of the object to be shot. However, the client mentioned above may be the developer's client, that is, after the application or installation package providing the function is downloaded by the developer's client, the developer can use the function to complete the shooting of the object to be shot and check whether the shot image is valid.

[0141] For the developer's client, the embodiment of the present application also provides a method for determining an application adjustment parameter set of a target sub-object by using an object preview interface.

[0142] Figure 7 is a flow chart showing a parameter adjustment according to an exemplary embodiment. Figure 7 As shown, the method includes:

[0143] In step S701, in response to the adjustment instruction of the target sub-object, the associated sub-objects and the target sub-object are displayed in the object preview interface; the associated sub-objects are sub-objects in the object to be photographed that are associated with the target sub-object.

[0144] In the functional testing phase, after the developer's client downloads the installation package of the object adjustment function, the developer can open the image acquisition application on the client, enter the object preview interface, and display the object to be photographed in the object preview interface.

[0145] Optionally, when the developer's client can respond to the adjustment instruction of the target sub-object, the associated sub-object and the target sub-object can be displayed in the object preview interface, wherein the associated sub-object is a sub-object in the object to be photographed that is associated with the target sub-object. For example, if the object to be photographed is the upper body of a person, the associated sub-object can be the face of the person in the upper body, that is, the associated sub-object can be a part of the object to be photographed, and the part can include the target sub-object. This is because it is for developers. In order to see the process before and after the adjustment as clearly as possible, the sub-objects in the object to be photographed that have a distant relationship with the target sub-object can be eliminated (such as the neck part in the upper body of a person), leaving only the part that is strongly related to the adjustment process.

[0146] In the embodiment of the present application, the reason for leaving the associated sub-object associated with the target sub-object is that the associated sub-object is needed as a reference to determine the rationality and aesthetics of the target sub-object before and after adjustment.

[0147] In step S703, a test adjustment parameter included in the adjustment instruction is obtained; the test adjustment parameter is a parameter in a test adjustment parameter set.

[0148] In an embodiment of the present application, the developer's client can obtain a test adjustment parameter set from the installation package, and present a parameter adjustment component corresponding to the test adjustment parameter set on the object preview interface. When the developer adjusts the black dot on the parameter adjustment component corresponding to the test adjustment parameter set, the developer can determine the test adjustment parameter contained in the adjustment instruction.

[0149] In step S705, the shape of the target sub-object is adjusted based on the test adjustment parameters, and the associated sub-object and the adjusted target sub-object are displayed.

[0150] Optionally, the developer's client can adjust the shape of the target sub-object based on the test adjustment parameters, and display the associated sub-object and the adjusted target sub-object. The associated sub-object is not adjusted, but serves as a reference for the adjusted target sub-object. After displaying the associated sub-object and the adjusted target sub-object, position information can be displayed on the adjusted target sub-object.

[0151] In step S707 , an application adjustment parameter set is determined from the test adjustment parameter set based on the associated sub-object and the adjusted target sub-object.

[0152] In an embodiment of the present application, during the process in which the developer's client adjusts the target sub-object based on different test adjustment parameters, there is a possibility that the test adjustment parameter set contains unreasonable test adjustment parameters. Therefore, the developer's client can determine the application adjustment parameter set from the test adjustment parameter set based on the associated sub-object and the adjusted target sub-object.

[0153] In step S709, in response to the determination instruction of the application adjustment parameter in the application adjustment parameter set, an adjustment instruction corresponding to the application adjustment parameter is generated.

[0154] Then, the developer's client can readjust the target sub-object based on the parameters in the re-determined application adjustment parameter set to test whether each application test parameter in the application adjustment parameter is reasonable. Specifically, the client can generate an adjustment instruction corresponding to the application adjustment parameter in response to a determination instruction of the application adjustment parameter in the application adjustment parameter set corresponding to the target sub-object.

[0155] In step S711, in response to an adjustment instruction corresponding to the application adjustment parameter, the shape of the target sub-object is adjusted.

[0156] Optionally, the developer's client may adjust the shape of the target sub-object in response to an adjustment instruction corresponding to the application adjustment parameter.

[0157] In this way, the developer's client can determine a reasonable application adjustment parameter set for the target sub-object that can be actually applied by users by testing the test adjustment parameters in the test adjustment parameter set corresponding to the target sub-object in combination with the display of the front-end interface.

[0158] Figure 8 1 is a block diagram of an object adjustment device during shooting according to an exemplary embodiment. The device has the function of implementing the data processing method in the above method embodiment, and the function can be implemented by hardware or by hardware executing corresponding software. Figure 8 , the device includes a first display module 801, an object adjustment module 802, and a second display module 803:

[0159] The first display module 801 is configured to display the object to be photographed on the object preview interface;

[0160] The object adjustment module 802 is configured to execute an adjustment instruction in response to a target sub-object in the object to be photographed, and adjust the target sub-object;

[0161] The second display module 803 is configured to display position schematic information in the object preview interface; the position schematic information indicates the adjusted position of the target sub-object in the object preview interface.

[0162] In some possible embodiments, the object adjustment module is configured to execute:

[0163] In response to an adjustment instruction of a target sub-object in the object to be photographed, the adjustment of the target sub-object from an original form to a target form is displayed.

[0164] In some possible embodiments, the second display module is configured to execute:

[0165] During the adjustment process of the target sub-object from the original form to the target form, the process of displaying the change from the first position schematic information to the second position schematic information in the object preview interface;

[0166] The first position schematic information indicates the position of the target sub-object in the original form in the object preview interface; the second position schematic information indicates the position of the target sub-object in the target form in the object preview interface.

[0167] In some possible embodiments, the device further includes a third display module configured to execute:

[0168] In response to the comparison display instruction, displaying the first display area and the second display area on the object preview interface;

[0169] Displaying the target sub-object in an original form and first position schematic information in the first display area;

[0170] Displaying the target sub-object of the target form and the second position schematic information in the second display area;

[0171] The target sub-object of the target form is obtained by adjusting the target sub-object of the original form based on the adjustment instruction;

[0172] The first position schematic information indicates the position of the target sub-object in the original form in the first display area; and the second position schematic information indicates the position of the target sub-object in the target form in the second display area.

[0173] In some possible embodiments, the object adjustment module is configured to execute:

[0174] In response to the adjustment instruction of the target sub-object, the associated sub-object and the target sub-object are displayed in the object preview interface; the associated sub-object is a sub-object in the object to be photographed that is associated with the target sub-object;

[0175] Obtaining a test adjustment parameter contained in the adjustment instruction; the test adjustment parameter is a parameter in a test adjustment parameter set;

[0176] The shape of the target sub-object is adjusted based on the test adjustment parameters, and the associated sub-object and the adjusted target sub-object are displayed.

[0177] In some possible embodiments, the object adjustment module is configured to execute:

[0178] determining an application adjustment parameter set from a test adjustment parameter set based on the associated sub-object and the adjusted target sub-object;

[0179] In response to a determination instruction of an application adjustment parameter in an application adjustment parameter set, generating an adjustment instruction corresponding to the application adjustment parameter;

[0180] In response to the adjustment instruction corresponding to the application adjustment parameter, the shape of the target sub-object is adjusted.

[0181] In some possible embodiments, the adjustment parameter corresponding to the adjustment instruction includes at least one of the following:

[0182] Adjustment parameters for the width of the nose wing, the height of the nose bridge, the size of the eye bags, the width of the double eyelids, the position of the apple muscles, the thickness of the lips, the curvature of the jawline and the brightness of the face.

[0183] In some possible embodiments, the device further includes a shooting module configured to execute:

[0184] In response to the shooting instruction, the object to be shot including the adjusted target sub-object is shot to obtain a target image.

[0185] In some possible embodiments, the device further includes an information hiding module configured to execute:

[0186] After the preset time, hide the location information;

[0187] The location information is dynamic location information.

[0188] It should be noted that the device provided in the above embodiment, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0189] Fig. 9 3 is a block diagram of an apparatus 3000 for adjusting an object during shooting according to an exemplary embodiment. For example, the apparatus 3000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0190] Reference Fig. 9 , the device 3000 may include one or more of the following components: a processing component 3002 , a memory 3004 , a power component 3006 , a multimedia component 3008 , an audio component 3010 , an input / output (I / O) interface 3012 , a sensor component 3014 , and a communication component 3016 .

[0191] The processing component 3002 generally controls the overall operation of the device 3000, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 3002 may include one or more processors 3020 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 3002 may include one or more modules to facilitate the interaction between the processing component 3002 and other components. For example, the processing component 3002 may include a multimedia module to facilitate the interaction between the multimedia component 3008 and the processing component 3002.

[0192] The memory 3004 is configured to store various types of data to support operations on the device 3000. Examples of such data include instructions for any application or method operating on the device 3000, contact data, phone book data, messages, pictures, videos, etc. The memory 3004 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.

[0193] The power supply component 3006 provides power to the various components of the device 3000. The power supply component 3006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 3000.

[0194] The multimedia component 3008 includes a screen that provides an output interface between the device 3000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 3008 includes a front camera and / or a rear camera. When the device 3000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0195] The audio component 3010 is configured to output and / or input audio signals. For example, the audio component 3010 includes a microphone (MIC), and when the device 3000 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 3004 or sent via the communication component 3016. In some embodiments, the audio component 3010 also includes a speaker for outputting audio signals.

[0196] I / O interface 3012 provides an interface between processing component 3002 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0197] The sensor assembly 3014 includes one or more sensors for providing various aspects of the status assessment of the device 3000. For example, the sensor assembly 3014 can detect the open / closed state of the device 3000, the relative positioning of components, such as the display and keypad of the device 3000, the sensor assembly 3014 can also detect the position change of the device 3000 or a component of the device 3000, the presence or absence of user contact with the device 3000, the orientation or acceleration / deceleration of the device 3000, and the temperature change of the device 3000. The sensor assembly 3014 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 3014 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 3014 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0198] The communication component 3016 is configured to facilitate wired or wireless communication between the device 3000 and other devices. The device 3000 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 3016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 3016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0199] In an exemplary embodiment, the apparatus 3000 may 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.

[0200] An embodiment of the present invention also provides a computer-readable storage medium, which can be set in an electronic device to store at least one instruction or at least one program related to implementing a method for adjusting an object during a shooting process. The at least one instruction or the at least one program is loaded and executed by the processor to implement the method for adjusting an object during a shooting process provided in the above-mentioned method embodiment.

[0201] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory 3004 including instructions, and the instructions can be executed by the processor 3020 of the device 3000 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0202] An embodiment of the present invention further provides a computer-readable storage medium. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any method in the first aspect of the embodiment of the present disclosure.

[0203] An embodiment of the present invention further provides a computer program product, which includes a computer program, the computer program is stored in a readable storage medium, and at least one processor of a computer device reads and executes the computer program from the readable storage medium, so that the computer device performs any method in the first aspect of the embodiments of the present disclosure.

[0204] It should be noted that the sequence of the above embodiments of the present invention is for description only and does not represent the advantages and disadvantages of the embodiments. The above describes specific embodiments of this specification. Other embodiments are within the set of attached claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0205] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0206] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0207] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection set of the present invention.

Claims

1. A method for adjusting an object during shooting, characterized in that: include: Display the object to be photographed in the object preview interface; In response to an adjustment instruction of a target sub-object in the object to be photographed, adjusting the target sub-object; the object to be photographed is a face of a user of the client; and the target sub-object is a part of the face; Displaying position schematic information in the object preview interface; the position schematic information indicates the adjusted position of the target sub-object in the object preview interface; The displaying of the location schematic information in the object preview interface includes: During the adjustment process of the target sub-object from the original form to the target form, the process of displaying the change from the first position schematic information to the second position schematic information in the object preview interface; The first position schematic information is on a contour line on the target sub-object in the original form, and the second position schematic information is on a contour line on the target sub-object in the target form.

2. The object adjustment method during shooting according to claim 1, characterized in that: The step of adjusting the target sub-object in response to an adjustment instruction of the target sub-object in the object to be photographed includes: In response to an adjustment instruction of the target sub-object in the object to be photographed, the adjustment of the target sub-object from the original form to the target form is displayed.

3. The object adjustment method during shooting according to any one of claims 1-2, characterized in that: The method further comprises: In response to the comparison display instruction, displaying a first display area and a second display area on the object preview interface; Displaying the target sub-object in an original form and first position schematic information in the first display area; Displaying the target sub-object in the target form and the second position schematic information in the second display area; The target sub-object of the target form is obtained by adjusting the target sub-object of the original form based on the adjustment instruction; The first position schematic information indicates the position of the target sub-object in the original form in the first display area; the second position schematic information indicates the position of the target sub-object in the target form in the second display area.

4. The object adjustment method during shooting according to any one of claims 1-2, characterized in that: The step of adjusting the target sub-object in response to an adjustment instruction of the target sub-object in the object to be photographed includes: In response to the adjustment instruction of the target sub-object, displaying the associated sub-object and the target sub-object in the object preview interface; the associated sub-object is a sub-object in the object to be photographed that is associated with the target sub-object; Acquire a test adjustment parameter contained in the adjustment instruction; the test adjustment parameter is a parameter in a test adjustment parameter set; The shape of the target sub-object is adjusted based on the test adjustment parameter, and the associated sub-object and the adjusted target sub-object are displayed.

5. The object adjustment method during shooting according to claim 4, characterized in that: The method further comprises: determining an application adjustment parameter set from the test adjustment parameter set based on the associated sub-object and the adjusted target sub-object; In response to a determination instruction of an application adjustment parameter in the application adjustment parameter set, generating an adjustment instruction corresponding to the application adjustment parameter; In response to the adjustment instruction corresponding to the application adjustment parameter, the shape of the target sub-object is adjusted.

6. The object adjustment method during shooting according to claim 1, characterized in that: The adjustment parameter corresponding to the adjustment instruction includes at least one of the following: Adjustment parameters for the width of the nose wing, the height of the nose bridge, the size of the eye bags, the width of the double eyelids, the position of the apple muscles, the thickness of the lips, the curvature of the jawline and the brightness of the face.

7. The object adjustment method during shooting according to any one of claims 1-2, characterized in that: The method further comprises: In response to the shooting instruction, the object to be shot including the adjusted target sub-object is shot to obtain a target image.

8. The object adjustment method during shooting according to claim 1, characterized in that: The method further comprises: After a preset time, hiding the location information; The position schematic information is dynamic position schematic information.

9. A device for adjusting an object during shooting, characterized in that: include: A first display module is configured to display the object to be photographed on the object preview interface; an object adjustment module, configured to execute an adjustment instruction in response to a target sub-object in the object to be photographed, and adjust the target sub-object; the object to be photographed is a face of a user of the client; the target sub-object is a part of the face; A second display module is configured to display position schematic information in the object preview interface; the position schematic information indicates the adjusted position of the target sub-object in the object preview interface; The second display module is configured to execute a process of displaying a change from first position schematic information to second position schematic information in the object preview interface during the adjustment process of the target sub-object from the original form to the target form; the first position schematic information is on the contour line of the target sub-object in the original form, and the second position schematic information is on the contour line of the target sub-object in the target form.

10. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the object adjustment method during the shooting process as described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the object adjustment method in a photographing process as claimed in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Image processing method and electronic equipment

    CN111327814A

  • Image processing method and device, electronic equipment and storage medium

    CN112988010A

  • Image beautification effect display method and device and terminal equipment

    CN113473013A

  • Image editing prompting method and device, electronic equipment and readable storage medium

    CN114004732A