Image processing method and device and electronic equipment

文档序号:1966083 发布日期:2021-12-14 浏览:45次 中文

阅读说明:本技术 图像处理方法、装置及电子设备 (Image processing method and device and electronic equipment ) 是由 王怡婷 于 2021-08-25 设计创作,主要内容包括:本申请公开了一种图像处理方法、装置及电子设备,属于通信技术领域。该方法包括:接收用户的拍摄输入;响应于拍摄输入,通过第一应用程序进行拍摄,得到至少一个第一图像,并将目标图像参数保存至第二应用程序中;通过第二应用程序,基于目标图像参数,对至少一个第一图像进行图像处理;其中,目标图像参数为用户在第一应用程序中针对至少一个第一图像设置的图像处理参数。(The application discloses an image processing method, an image processing device and electronic equipment, and belongs to the technical field of communication. The method comprises the following steps: receiving a photographing input of a user; responding to shooting input, shooting through a first application program to obtain at least one first image, and storing target image parameters into a second application program; performing image processing on at least one first image based on the target image parameter by a second application program; the target image parameters are image processing parameters set by a user in the first application program aiming at least one first image.)

1. An image processing method, characterized in that the method comprises:

receiving a photographing input of a user;

responding to the shooting input, shooting through a first application program to obtain at least one first image, and storing the target image parameters into a second application program;

performing, by the second application, image processing on the at least one first image based on the target image parameter;

wherein the target image parameter is an image processing parameter set by a user in the first application program for the at least one first image.

2. The method of claim 1, wherein prior to receiving the user's photographic input, the method further comprises:

receiving a first input of a user under the condition that a shooting preview interface of the first application program is displayed, wherein the shooting preview interface comprises at least one control, each control corresponds to an image processing function, and the first input is the input of the user to a first control in the at least one control;

responding to the first input, and displaying identifiers of a plurality of image parameters corresponding to a first image processing function, wherein the first image processing function is an image processing function corresponding to the first control;

receiving a second input of the first identifier from the user, wherein the second input is used for determining an image parameter corresponding to the first identifier, and the first identifier is one of identifiers of the plurality of image parameters;

and in response to the second input, determining the image parameter corresponding to the first identifier as the target image parameter.

3. The method of claim 1, wherein prior to receiving the user's photographic input, the method further comprises:

receiving a third input of a user under the condition that a continuous shooting preview interface of the first application program is displayed, wherein the continuous shooting preview interface comprises at least two second identifications, each second identification indicates an image in a continuous shooting mode, the third input is the input of the user to M identifications in the at least two second identifications in sequence, and M is a positive integer;

responding to the third input, sequentially and respectively setting an image parameter for M second images to obtain the target image parameter, wherein the M second images are the images indicated by the M identifiers;

the image processing, by the second application, the at least one first image based on the target image parameter includes:

and sequentially and respectively carrying out image processing on each first image by the second application program by adopting the image parameters of each second image.

4. The method of claim 3, wherein the third input comprises M first sub-inputs, each first sub-input being input by a user to one of the M identifiers;

and in response to the third input, sequentially and respectively setting an image parameter for the M second images, including:

for each of the M identities:

responding to one first sub-input in the M first sub-inputs, displaying N third identifications or at least one control, wherein the N third identifications are identifications except for the identification of a third image in the at least two second identifications, the identification of the third image is the identification corresponding to the one first sub-input, each control corresponds to an image processing function, and N is a positive integer;

receiving a fourth input of the user, wherein the fourth input is an input of the user to a fourth identifier of the N third identifiers, or an input of the user to a second control of the at least one control;

in response to the fourth input, setting the image parameters of the third image to be the same as the image parameters of the image indicated by the fourth identifier, or determining the image parameters of the third image based on the image processing function corresponding to the second control.

5. The method of claim 3 or 4, wherein saving the target image parameters to the second application comprises:

for each of the M second images, saving the image parameters of one second image in the second application program every time the one second image is captured, so as to save the image parameters of the M second images in the second application program.

6. The method of claim 1, wherein prior to receiving the user's photographic input, the method further comprises:

receiving a fifth input of a user under the condition that a continuous shooting preview interface of the first application program is displayed, wherein the continuous shooting preview interface comprises at least two fifth identifications, each fifth identification indicates an image in a continuous shooting mode, the fifth input is the input of the user to P identifications in the at least two fifth identifications in sequence, and P is a positive integer;

responding to the fifth input, sequentially and respectively setting an image parameter for P fourth images, wherein the P fourth images are the images indicated by the P identifiers;

receiving a sixth input of a sixth identifier of the at least two fifth identifiers from a user;

in response to the sixth input, determining the image parameter of the image indicated by the sixth identifier as the target image parameter.

7. An image processing apparatus characterized by comprising: the device comprises a receiving module, a shooting module, a storage module and a processing module;

the receiving module is used for receiving shooting input of a user;

the shooting module is used for responding to the shooting input received by the receiving module and shooting through a first application program to obtain at least one first image;

the storage module is used for storing the target image parameters into a second application program;

the processing module is used for processing at least one first image obtained by the shooting module through the second application program based on the target image parameters stored by the storage module;

wherein the target image parameter is an image processing parameter set by a user in the first application program for the at least one first image.

8. The apparatus according to claim 7, wherein the image processing apparatus further comprises: a display module and a determination module;

the receiving module is further configured to receive a first input of a user under the condition that a shooting preview interface of the first application program is displayed before receiving a shooting input of the user, where the shooting preview interface includes at least one control, each control corresponds to an image processing function, and the first input is an input of the user to a first control of the at least one control;

the display module is configured to display, in response to a first input received by the receiving module, identifiers of a plurality of image parameters corresponding to a first image processing function, where the first image processing function is an image processing function corresponding to the first control;

the receiving module is further configured to receive a second input of the first identifier by the user, where the second input is used to determine an image parameter corresponding to the first identifier, and the first identifier is one identifier of the identifiers of the plurality of image parameters;

the determining module is configured to determine, in response to the second input received by the receiving module, the image parameter corresponding to the first identifier as the target image parameter.

9. The apparatus according to claim 7, wherein the image processing apparatus further comprises: setting a module;

the receiving module is further configured to receive a third input of the user before receiving a shooting input of the user, where the third input is obtained by the user sequentially inputting M identifiers of the at least two second identifiers, and M is a positive integer, and the third input is obtained by the user in a continuous shooting mode when a continuous shooting preview interface of the first application program is displayed;

the setting module is configured to sequentially and respectively set an image parameter for M second images in response to a third input received by the receiving module to obtain the target image parameter, where the M second images are images indicated by the M identifiers;

the processing module is specifically configured to perform image processing on each first image sequentially and respectively by using the image parameters of each second image through the second application program.

10. The apparatus of claim 9, wherein the third input comprises M first sub-inputs, each first sub-input being input by a user to one of the M identifiers;

for each of the M identities:

the setting module is specifically configured to respond to one first sub-input of the M first sub-inputs, and display N third identifiers or at least one control, where the N third identifiers are identifiers of the at least two second identifiers except for an identifier of a third image, the identifier of the third image is an identifier corresponding to the one first sub-input, each control corresponds to an image processing function, and N is a positive integer; receiving a fourth input of the user, wherein the fourth input is an input of the user to a fourth identifier of the N third identifiers, or an input of the user to a second control of the at least one control; and in response to the fourth input, setting the image parameters of the third image to be the same as the image parameters of the image indicated by the fourth identifier, or determining the image parameters of the third image based on the image processing function corresponding to the second control.

11. The apparatus according to claim 9 or 10, wherein the saving module is specifically configured to, for each second image of the M second images, save the image parameters of one second image in the second application every time the one second image is captured, so as to save the image parameters of the M second images in the second application.

12. The apparatus according to claim 7, wherein the image processing apparatus further comprises: a setting module and a determining module;

the receiving module is further configured to receive a fifth input of the user before receiving a shooting input of the user, where the continuous shooting preview interface of the first application program is displayed, the continuous shooting preview interface includes at least two fifth identifiers, each fifth identifier indicates an image in a continuous shooting mode, the fifth input is input of P identifiers of the at least two fifth identifiers in sequence by the user, and P is a positive integer;

the setting module is configured to sequentially and respectively set an image parameter for P fourth images in response to the fifth input received by the receiving module, where the P fourth images are images indicated by the P identifiers;

the receiving module is further configured to receive a sixth input of the sixth identifier of the at least two fifth identifiers from the user;

the determining module is configured to determine, in response to the sixth input received by the receiving module, the image parameter of the image indicated by the sixth identifier as the target image parameter.

13. An electronic device comprising a processor, a memory and a program or instructions stored on the memory and executable on the processor, which program or instructions, when executed by the processor, implement the steps of the image processing method according to any one of claims 1 to 6.

14. A readable storage medium, characterized in that it stores thereon a program or instructions which, when executed by a processor, implement the steps of the image processing method according to any one of claims 1 to 6.

Technical Field

The application belongs to the technical field of communication, and particularly relates to an image processing method and device and electronic equipment.

Background

Generally, in the process of taking a picture by using an electronic device, a user can take a plurality of pictures in a continuous shooting mode, and then manually optimize the plurality of pictures, so as to obtain a plurality of pictures with processing effects at successive times.

However, when the above method is used for photographing, the electronic device does not perform any processing on the image in the photographing process, so that the finally obtained picture has a poor effect, and the efficiency of photographing the image by the electronic device is poor.

Disclosure of Invention

The embodiment of the application aims to provide an image processing method and device and electronic equipment, and the problem that the efficiency of shooting images by the electronic equipment is poor in the prior art can be solved.

In order to solve the technical problem, the present application is implemented as follows:

in a first aspect, an embodiment of the present application provides an image processing method, including: receiving a photographing input of a user; responding to shooting input, shooting through a first application program to obtain at least one first image, and storing target image parameters into a second application program; performing image processing on at least one first image based on the target image parameter by a second application program; the target image parameters are image processing parameters set by a user in the first application program aiming at least one first image.

In a second aspect, an embodiment of the present application provides an image processing apparatus, including: the device comprises a receiving module, a shooting module, a storage module and a processing module. The receiving module is used for receiving shooting input of a user; the shooting module is used for responding to the shooting input received by the receiving module and shooting through a first application program to obtain at least one first image; the storage module is used for storing the target image parameters into the second application program, wherein the target image parameters are image processing parameters set by a user in the first application program aiming at least one first image; and the processing module is used for processing at least one first image obtained by the shooting module through a second application program based on the target image parameters stored by the storage module.

In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, and when executed by the processor, the program or instructions implement the steps of the method according to the first aspect.

In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.

In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.

In this embodiment of the application, when the user performs the shooting input, the electronic device may be triggered to shoot through a first application (for example, a camera application) to obtain a plurality of images, and the image processing parameters set by the user in the first application are stored in a second application (for example, a gallery application), and at this time, the electronic device may perform image processing on the plurality of images based on the image processing parameters through the second application. In the scheme, the user can trigger the electronic equipment to acquire multiple images through the first application program by shooting input, and automatically perform image processing on the multiple images through the second application program by adopting the preset image processing parameters without subsequent manual image editing operation, so that the image shooting efficiency of the electronic equipment is improved.

Drawings

Fig. 1 is a flowchart of an image processing method provided in an embodiment of the present application;

fig. 2 is one of schematic diagrams of an example of an interface of a mobile phone according to an embodiment of the present disclosure;

fig. 3 is a second schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present disclosure;

fig. 4 is a third schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present disclosure;

fig. 5 is a fourth schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present application;

fig. 6 is a fifth schematic view of an example of an interface of a mobile phone according to an embodiment of the present disclosure;

fig. 7 is a sixth schematic view of an example of an interface of a mobile phone according to an embodiment of the present application;

fig. 8 is a seventh schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present disclosure;

fig. 9 is an eighth schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present application;

fig. 10 is a ninth schematic diagram of an example of an interface of a mobile phone according to an embodiment of the present application;

fig. 11 is a schematic structural diagram of an image processing apparatus according to an embodiment of the present application;

fig. 12 is a schematic hardware structure diagram of an electronic device according to an embodiment of the present disclosure;

fig. 13 is a second schematic diagram of a hardware structure of an electronic device according to an embodiment of the present disclosure.

Detailed Description

The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.

The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.

The image processing method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.

In the traditional scheme, a user can acquire and process an image in a mode of quickly clicking a photographing key in the process of photographing by using electronic equipment; or, multiple photos can be obtained by continuous shooting, and then the multiple photos are subjected to manual optimization processing, so that multiple photos at continuous time with processing effect can be obtained.

However, when the photographing is performed by quickly clicking the photographing key, the electronic device cannot respond to the photographing function in a short time due to the fact that the clicking speed of the user is too high and the image processing process is time-consuming, so that a certain photographing scene is lost; when the continuous shooting mode is adopted for shooting, the electronic equipment does not carry out any processing on the image in the shooting process, so that the finally obtained picture has poor effect; thus, the efficiency of the electronic device for capturing images is poor.

In order to solve the technical problem existing in the conventional solution, in the embodiment of the present application, in a case that a shooting preview interface of a first application (e.g. a camera application) is displayed, a user may set a plurality of image processing parameters (i.e. target image parameters in the following embodiments) in the first application in advance, after receiving a shooting input of the user, the electronic device may perform shooting by the first application to obtain a plurality of images (i.e. at least one first image in the following embodiments), and store the plurality of image processing parameters into a second application (e.g. a gallery application), at this time, the electronic device may perform image processing on the plurality of images based on the image processing parameters by the second application, so as to obtain a plurality of photos at consecutive times with a processing effect.

According to the scheme, on one hand, the electronic equipment can shoot through the first application program to acquire a plurality of images, and the images of the images are processed through the second application program instead of being processed during continuous shooting, so that the problem that the electronic equipment cannot respond to the shooting function in a short time due to the fact that the user clicks at an excessively high speed and the image processing process is time-consuming is solved; on the other hand, the user executes shooting input, namely the electronic equipment can be triggered to collect a plurality of images, and the preset image processing parameters are automatically adopted to carry out image processing on the plurality of images, so that the subsequent manual image editing operation is not needed; therefore, the efficiency of the electronic equipment for shooting the image is improved.

An embodiment of the present application provides an image processing method, and fig. 1 shows a flowchart of the image processing method provided in the embodiment of the present application, which may be applied to an electronic device. As shown in fig. 1, the image processing method provided in the embodiment of the present application may include steps 201 to 203 described below.

Step 201, the electronic device receives a shooting input of a user.

In this embodiment of the application, during a process that a user uses an electronic device to take a picture, the electronic device may take a picture through a first application program (for example, a camera application program) to obtain a plurality of images, and store an image processing parameter (i.e., a target image processing parameter in the following embodiments) set by the user in the first application program into a second application program (for example, a gallery application program), at this time, the electronic device may perform image processing on the plurality of images through the second application program based on the image processing parameter, so as to obtain a plurality of pictures at consecutive times with a processing effect.

Optionally, in this embodiment of the application, the shooting input may be a sliding input, a long-press input, or the like of the user on a screen of the electronic device, or an input (e.g., a click input, a double-click input, or a long-press input, or the like) of a certain control (e.g., a shooting control) in the first application, so that the electronic device captures multiple images.

For example, a user can quickly click a "photographing button" multiple times to enable the electronic device to acquire multiple images; or, the user may set a continuous shooting mode in the first application program and then click a "shooting button" to cause the electronic device to capture multiple images.

Step 202, the electronic device responds to the shooting input, shoots through the first application program to obtain at least one first image, and stores the target image parameters into the second application program.

In an embodiment of the present application, the target image parameter is an image processing parameter set by a user in a first application program for at least one first image.

Optionally, in this embodiment of the application, the first application may be a camera application or another application having a shooting function; the second application program may be a library application program or another application program having a function of storing images.

It should be noted that the shooting by the first application program may be understood as continuous shooting by the first application program. Specifically, a user quickly clicks a 'photographing key' through a first application program to perform continuous shooting for multiple times; or, the user sets a continuous shooting mode in the first application program and then clicks a 'photographing key' to perform continuous shooting.

Optionally, in this embodiment of the application, each of the at least one first image may be an identical image or an image containing the same content.

Optionally, in this embodiment of the application, for each of the at least one first image, the image parameters set by the user may be the same or different.

Optionally, in this embodiment of the application, the user may set only one set of image parameters for at least one first image, so that each first image corresponds to the same image parameter; alternatively, for each of the at least one first image, the user may set a set of image parameters, respectively, such that different first images correspond to different image parameters.

Optionally, in this embodiment of the application, the electronic device may store the target image parameter into a database of a second application program by using a binder communication mechanism, so that the electronic device performs image processing on at least one first image based on the target image parameter through the second application program.

It should be noted that the binder communication mechanism is an inter-process communication mechanism commonly used for electronic devices, and it implements data transmission based on a server/client architecture, and only needs one data copy in the transmission process, so that the performance is high.

Optionally, in this embodiment of the application, the electronic device may store the target image processing parameter in the second application program after obtaining all images of the at least one first image; or, the electronic device may store the image parameters corresponding to the first image in the second application every time one first image is obtained, so as to store the image parameters corresponding to all the first images, that is, the target image parameters.

And step 203, the electronic device performs image processing on at least one first image based on the target image parameter through a second application program.

Optionally, in this embodiment of the present application, in an implementation manner, the electronic device may perform image processing on the at least one first image by using the same image parameter, so that the at least one first image has the same processing effect; in another implementation, the electronic device may perform image processing on at least one first image respectively by using different image parameters, so that different first images have different processing effects.

It can be understood that, since the user sets only one set of image parameters for the plurality of images, after receiving the shooting input, the electronic device performs image processing on each of the plurality of images by using the image parameters, thereby obtaining a plurality of continuous-time photos with the same processing effect; or, because the user can set a group of image parameters for each of the multiple images, after receiving the shooting input, the electronic device can perform image processing on each image by using the image parameters corresponding to each image, so as to obtain multiple continuous-time photos with different processing effects.

Optionally, in this embodiment of the application, after the electronic device performs image processing on the at least one first image through the second application program, the user may enter the second application program to view the at least one first image after the image processing.

For example, as shown in fig. 2 (a), the user may click a "shooting button" to enable the electronic device to capture a plurality of images through the camera application and perform image processing on the plurality of images through the gallery application, and as shown in fig. 2 (B), the user may click a "gallery application entrance" to enter the gallery application to view the plurality of images after image processing.

Optionally, in this embodiment of the application, after the user enters the second application program, the electronic device may display all the first images after the image processing; alternatively, the electronic device may display only one first image after image processing, and then the user performs an input to trigger the electronic device to display the remaining first images after image processing.

Illustratively, as shown in fig. 3 (a), the electronic device displays one image after image processing, and as shown in fig. 3 (B), the user performs a left/right slide input, which triggers the electronic device to display the remaining image after image processing.

The embodiment of the application provides an image processing method, where a user performs a shooting input, and may trigger an electronic device to shoot through a first application program (e.g., a camera application program) to obtain a plurality of images, and store an image processing parameter set in the first application program by the user in a second application program (e.g., a gallery application program), where at this time, the electronic device may perform image processing on the plurality of images based on the image processing parameter through the second application program. In the scheme, the user can trigger the electronic equipment to acquire multiple images through the first application program by shooting input, and automatically perform image processing on the multiple images through the second application program by adopting the preset image processing parameters without subsequent manual image editing operation, so that the image shooting efficiency of the electronic equipment is improved.

Optionally, in an implementation manner of the embodiment of the present application, before the step 201, the image processing method provided in the embodiment of the present application further includes the following steps 301 to 304.

Step 301, in the case that a shooting preview interface of a first application program is displayed, the electronic device receives a first input of a user.

In this embodiment of the application, the shooting preview interface includes at least one control, each control corresponds to an image processing function, and the first input is input by a user to a first control of the at least one control.

Optionally, in this embodiment of the application, the shooting preview interface may be a shooting preview interface of a camera application in the electronic device.

Optionally, in this embodiment of the application, the user may input an application icon of the camera application or any other identifier for indicating an entry of the camera application to trigger the electronic device to display the shooting preview interface, which may be specifically determined according to actual use requirements, and this embodiment of the application is not limited.

Optionally, in this embodiment of the application, the first input may be any possible form of input, such as a click input, a long-press input, a drag input, or a slide input, which may be determined specifically according to actual use requirements, and this embodiment of the application is not limited.

Optionally, in this embodiment of the application, the at least one control may include a beauty control, a style control, a blurring control, a filter control, a border control, a sticker control, and the like; the image processing function can be a beautifying function, a style function, a filter function, a blurring function, a frame function, a sticker function and the like, wherein the beautifying control corresponds to the beautifying function, the style control corresponds to the style function, the blurring control corresponds to the blurring function, the filter control corresponds to the filter function, the frame control corresponds to the frame function, and the sticker control corresponds to the sticker function.

Illustratively, as shown in fig. 4, the shooting preview interface includes a "blurring" control, a "style" control, and a "beauty" control, where the "blurring" control corresponds to a blurring function, the "style" control corresponds to a style function, and the "beauty" control corresponds to a beauty function.

Step 302, the electronic device responds to the first input, and displays identifiers of a plurality of image parameters corresponding to the first image processing function.

In this embodiment of the application, the first image processing function is an image processing function corresponding to the first control.

Optionally, in this embodiment of the present application, each image processing function corresponds to at least one image parameter. For example, the beauty function corresponds to image parameters such as buffing, whitening and big eyes, and the style function corresponds to image parameters such as nature, vintage and french style.

Exemplarily, in conjunction with fig. 4, as shown in fig. 5, the user inputs the "beauty" control, so that the electronic device displays a "no beauty" identifier, a "skin grinding" identifier, a "whitening" identifier, a "big eye" identifier, and the like corresponding to the beauty function.

For another example, referring to fig. 4, as shown in fig. 6, the user inputs the "style" control, so that the electronic device displays the "no-style" identifier, "natural" identifier, "antique" identifier, and "french" identifier corresponding to the style function.

Step 303, the electronic device receives a second input of the first identifier from the user.

In this embodiment of the application, the second input is used to determine an image parameter corresponding to a first identifier, where the first identifier is one identifier of identifiers of a plurality of image parameters.

Optionally, in this embodiment of the application, the second input may be any possible form of input such as a click input, a long-press input, a drag input, or a slide input, which may be determined specifically according to actual use requirements, and this embodiment of the application is not limited.

Optionally, in this embodiment of the application, the user may trigger the electronic device to determine the image parameter corresponding to the first identifier through the second input.

For example, in combination with fig. 5, in a case that the electronic device displays a "no beauty" identifier, a "peeling" identifier, a "whitening" identifier, and a "big eye" identifier corresponding to a beauty function, the user may input the "peeling" identifier, so that the electronic device displays a slider bar and a slider bar on the shooting preview interface, and then the user may input the slider bar to adjust a position of the slider bar, so that the electronic device may determine a peeling parameter corresponding to the "peeling" identifier.

And step 304, the electronic device responds to the second input, and determines the image parameter corresponding to the first identifier as the target image parameter.

Optionally, in this embodiment of the application, a user may input an identifier of one image parameter, so as to determine the image parameter as a target image parameter; alternatively, the user may input the identifications of the plurality of image parameters, respectively, to determine the plurality of image parameters as the target image parameters.

For example, the user may input the "peeling" identifier to determine the image parameter corresponding to the "peeling" identifier as the target image parameter; or, the user may input the "peeling" identifier and the "whitening" identifier to determine the image parameter corresponding to the "peeling" identifier and the image parameter corresponding to the "whitening" identifier as the target image parameter.

Specifically, with reference to fig. 5, the user may input the "buffing" identifier, trigger the electronic device to display an adjustment control in the shooting preview interface, and then input the adjustment control, so that the electronic device determines the adjusted image parameter as the target image parameter.

Optionally, in this embodiment of the application, the user may select to set the beauty parameter, the style parameter, the blurring parameter, and the like according to the preference of the user, so that the electronic device finally presents a photo that the user is satisfied with.

In the embodiment of the application, the user can set a group of image processing parameters for the multiple images in the shooting preview interface of the first application program in advance, so that when the user executes shooting input, the electronic device can collect the multiple images through the first application program and automatically perform image processing on the multiple images through the second application program by adopting the group of image processing parameters, the subsequent operation of manually editing the images is not needed, and multiple continuous-time photos with the same processing effect can be obtained, so that the image shooting efficiency of the electronic device is improved.

Optionally, in another implementation manner of the embodiment of the present application, before the step 201, the image processing method provided in the embodiment of the present application further includes the following step 401 and step 402. Step 203 may be specifically realized by step 203a described below.

Step 401, in the case that the continuous shooting preview interface of the first application program is displayed, the electronic device receives a third input of the user.

In this embodiment of the application, the continuous shooting preview interface includes at least two second identifiers, each second identifier indicates an image in the continuous shooting mode, the third input is input by the user to M identifiers of the at least two second identifiers in sequence, and M is a positive integer.

The continuous shooting preview interface may be understood as a shooting preview interface in the continuous shooting mode.

Optionally, in this embodiment of the application, the third input may be an input of a user to a part of the at least two second identifiers; alternatively, the third input may be a user input for all of the at least two second identifiers.

Optionally, in this embodiment of the application, before the user performs the third input, the user may input a certain setting control in the continuous shooting preview interface, so that the electronic device displays at least two first identifiers.

For example, as shown in fig. 7, in a case that a continuous shooting preview interface of a camera application is displayed, a user may input a "multiple" control in the shooting preview interface, and trigger the electronic device to display multiple sequence numbers (i.e., at least two first identifiers), and at the same time, a slant line on the "multiple" control disappears, so as to prompt the user that a function of setting image parameters for each image is turned on.

Optionally, in this embodiment of the application, the at least two second identifiers may be serial numbers/numbers of a plurality of images in the continuous shooting mode, that is, each second identifier is used to indicate the several images in the continuous shooting mode. And, the at least two second identifiers may be identifiers preset by a user (including the form and number of identifiers), or default identifiers in the first application program of the electronic device.

Optionally, in this embodiment of the application, in the continuous shooting mode, the electronic device may capture 20 images at most by default. It will be appreciated that the electronic device may display 20 identifiers after a user enters a certain setting control.

Optionally, in this embodiment of the application, the electronic device may display only a part of the at least two second identifiers, and then the user performs an input to trigger the electronic device to display the remaining identifiers of the at least two second identifiers, so that the user may select a certain identifier to set the image parameters for the image indicated by the identifier.

And step 402, the electronic device responds to a third input, and sequentially and respectively sets an image parameter for the M second images to obtain a target image parameter.

In this embodiment of the application, the M second images are images indicated by M identifiers.

Optionally, in this embodiment of the application, the user may perform third input on a part of the at least two second identifiers, so that the electronic device sets an image parameter for each image indicated by the part of the identifiers, so as to obtain a target image parameter; or, the user may perform a third input on all the at least two second identifiers, so that the electronic device sets an image parameter for the images indicated by all the identifiers, respectively, to obtain the target image parameter.

Optionally, in this embodiment of the application, a user may perform a third input on a certain identifier, so that the electronic device displays a plurality of controls (each control corresponds to one image processing function) in a region corresponding to the identifier, and thus the user may input the plurality of controls to set image parameters for an image indicated by the identifier.

Illustratively, as shown in fig. 8, the user makes a third input to the identifier "r", so that the electronic device displays a "beauty" control, a "style" control, a "blurring" control, and the like in the right area of the identifier "r", and thus the user can input these controls to set image parameters for the image indicated by the identifier "r".

It should be noted that, for the method for setting the image parameter, reference may be specifically made to the related descriptions of step 301 to step 304 in the foregoing embodiment, and details are not described here again.

And step 203a, the electronic device sequentially and respectively performs image processing on each first image by using the image parameters of each second image through a second application program.

It should be noted that the second image is substantially different from the first image, the second image is an image indicated by each second identifier in the continuous shooting mode, and the first image is an image actually acquired in the continuous shooting mode.

Optionally, in this embodiment of the application, the image parameter of one second image corresponds to one first image, and for each first image in the at least one first image, the electronic device uses the image parameter of one second image to process one first image respectively.

For example, assuming that the image parameters of the M second images are image parameter 1, image parameter 2, and image parameter 3, respectively, and the first images obtained by continuous shooting by the electronic device are image 1, image 2, and image 3, respectively, the electronic device may perform image processing on image 1 by using image parameter 1, perform image processing on image 2 by using image parameter 2, and perform image processing on image 3 by using image parameter 3 through the second application program.

In the embodiment of the application, the user can set a group of image processing parameters for multiple images in the shooting preview interface of the first application program in advance, so that when the user executes shooting input, the electronic equipment can acquire multiple images through the first application program and automatically perform image processing on each image through the second application program by adopting the image processing parameters corresponding to the first application program, the subsequent operation of manually editing the images is not needed, multiple continuous-time photos with different processing effects can be obtained, and the efficiency and flexibility of shooting the images by the electronic equipment are improved.

Optionally, in this embodiment of the application, the third input includes M first sub-inputs, and each first sub-input is input by a user to one of the M identifiers. The step 402 can be specifically realized by the steps 402a to 402c described below.

Step 402a, for each of the M identifiers, the electronic device displays N third identifiers or at least one control in response to one of the M first sub-inputs.

In this embodiment of the application, the N third identifiers are identifiers of the at least two second identifiers, except for an identifier of the third image, the identifier of the third image is an identifier corresponding to one first sub-input, each control corresponds to one image processing function, and N is a positive integer.

In this embodiment of the application, for each identifier of the M identifiers, in an implementation manner, after receiving a first sub-input of a user, the electronic device may directly display, in an area corresponding to the identifier, an identifier, except for the identifier, of the at least two second identifiers. In another implementation, after receiving a first sub-input from the user, the electronic device may display at least one control in a region corresponding to the identifier.

Illustratively, in conjunction with fig. 8, after the user makes a first sub-input to the identification "r", the electronic device may display a "default" control, a "beauty" control, a "style" control, and a "blurring" control (i.e., at least one control) in the area to the right of the identification "r".

Step 402b, the electronic device receives a fourth input from the user.

In this embodiment of the application, the fourth input is input by a user to a fourth identifier of the N third identifiers, or input by the user to a second control of the at least one control.

Step 402c, in response to the fourth input, the electronic device sets the image parameters of the third image to be the same as the image parameters of the image indicated by the fourth identifier, or determines the image parameters of the third image based on the image processing function corresponding to the second control, so as to obtain the target image parameters.

Optionally, in this embodiment of the application, in a first implementation manner, in a case that the electronic device displays N third identifiers for each of the M identifiers, a user may directly perform a fourth input on a certain identifier (that is, a fourth identifier) of the N third identifiers, so as to set an image parameter of an image indicated by the identifier to be the same as an image parameter of an image indicated by the fourth identifier. In a second implementation manner, for each identifier of the M identifiers, in a case that the electronic device displays at least one control, the user may perform a fourth input on a certain control (i.e., a second control) of the at least one control, so as to determine an image parameter of an image indicated by the identifier based on an image processing function corresponding to the second control.

Specifically, in the second implementation manner, after the user performs a fourth input on the second control for each of the M identifiers, the electronic device may display, in a region corresponding to the second control, identifiers other than the identifier (e.g., identifier 1) in at least two second identifiers, and then the user may perform an input on a certain identifier (e.g., identifier 2) in the identifiers, so as to set the image parameter of the image indicated by identifier 1 to be the same as the image parameter of the image indicated by identifier 2.

For example, as shown in fig. 9 and fig. 10, the user may perform a fourth input on the "default" control (i.e., the second control), so that the electronic device displays the identifier "r", and the identifier "r" in the right area of the "default" control, and then the user inputs the identifier "r" in the right area of the "default" control, so that the image parameter of the image indicated by the identifier "c" is set by the electronic device to be the same as the image parameter of the image indicated by the identifier "r", and the identifier "r" is displayed in the upper right corner of the "default" control.

It should be noted that, in the foregoing steps 402a to 402c, the image parameter of the image indicated by the identifier is described as one identifier, and for each identifier of the M identifiers, the electronic device may determine the image parameter of the image indicated by each identifier by using the method described in the foregoing steps 402a to 402 c.

In the embodiment of the application, the user can set the image parameters of one image to be the same as the image parameters of one or some images, and the user does not need to reset the image parameters set by the image, so that the operation of the user is simplified, and the image shooting efficiency of the electronic equipment is improved.

Alternatively, in this embodiment of the application, the step 302 may be specifically implemented by the step 302a described below.

Step 302a, the electronic device performs continuous shooting through the first application program in response to the shooting input to obtain at least two first images, and for each second image in the M second images, when one second image is shot, the image parameters of one second image are saved in the second application program, so as to save the image parameters of the M second images in the second application program.

It is understood that the user may preset image parameters of M second images, and the electronic device may save the image parameters of the second images in the second application program every time the electronic device takes one second image, so that the electronic device may save the image parameters of the M second images in the second application program after the M second images are taken.

Optionally, in this embodiment of the application, the electronic device may process the second image by using the image parameter every time the image parameter of the second image is saved.

Optionally, in this embodiment of the application, the electronic device may capture and process the images according to a default order (i.e., an arrangement order of the at least one first identifier) of the electronic device, or may capture and process the images according to an order set by a user.

In the embodiment of the application, the image parameters of the image are saved when the electronic equipment shoots an image, so that the electronic equipment can rapidly adopt the image parameters to carry out image processing on the image without waiting for the completion of image shooting and then carrying out image processing, the image processing time in the shooting process is saved, and the image shooting efficiency of the electronic equipment is improved.

Optionally, in this embodiment of the present application, before step 201 described above, the image processing method provided in this embodiment of the present application further includes steps 501 to 504 described below.

Step 501, the electronic device receives a fifth input of the user when the continuous shooting preview interface of the first application program is displayed.

In this embodiment of the application, the continuous shooting preview interface includes at least two fifth identifiers, each fifth identifier indicates an image in the continuous shooting mode, the fifth input is input by the user to P identifiers of the at least two fifth identifiers in sequence, and P is a positive integer.

It should be noted that, for the descriptions of the continuous shooting preview interface, the fifth input, the at least two fifth identifiers, and the like, reference may be specifically made to the relevant descriptions in the foregoing embodiments, and details are not described here.

Step 502, the electronic device responds to the fifth input, and sequentially and respectively sets an image parameter for the P fourth images.

In this embodiment of the present application, the P fourth images are P images indicated by the mark.

It should be noted that, for the descriptions of the P fourth images and the setting of the image parameters, reference may be specifically made to the relevant descriptions in the foregoing embodiments, and details are not described here again.

In the embodiment of the present application, the fourth image is substantially the same as the second image and substantially different from the first image. The fourth image is an image indicated by each fifth identifier in the continuous shooting mode, and the first image is an image actually acquired in the continuous shooting mode.

And 503, receiving a sixth input of the sixth identifier of the at least two fifth identifiers from the user.

And step 504, responding to a sixth input, and determining the image parameter of the image indicated by the sixth identification as the target image parameter.

Optionally, in this embodiment of the application, before the electronic device shoots through the first application program, the user may select an image parameter that meets the own requirement, so that after the shooting, the electronic device performs image processing on the acquired image through the second application program by using the image parameter, and specifically, the user may select a certain identifier, so as to use the image parameter of the image indicated by the identifier as the image parameter used in the image processing.

Optionally, in this embodiment of the application, the user may select one identifier before each image is captured, so that the electronic device performs image processing on the captured image by using the image parameters of the image indicated by the identifier during image processing. If the user selects the mark 'r' before the first shooting, the electronic device can use the image parameters of the image indicated by the mark 'r' to perform image processing on the shot and collected image, and before the second shooting, the user can also select any other mark and select which mark, and the shot picture can use the image parameters of the image indicated by the mark to perform image processing.

It should be noted that in the methods of step 401 and step 402, the electronic device needs to capture images in the order of the image parameters of each identifier set by the user and process the captured images. If the user sets the image parameters of 20 images indicated by the marks, the electronic equipment processes the 20 acquired images in a one-to-one correspondence mode according to the sequence of the image parameters of 1-20 images indicated by the marks. Different from the method in step 401 and step 402, in this embodiment of the present application, when the electronic device shoots, it is not necessary to shoot and process the shot and acquired images according to the sequence of the image parameters of each identifier set by the user, and the user may select a certain identifier with the set image parameters before each shooting according to the needs of the user, so that the electronic device performs image processing on the shot and acquired images by using the image parameters of the image indicated by the identifier when performing image processing.

In the embodiment of the application, a user can select a certain identifier with set image parameters before each image is shot, so that the electronic equipment adopts the image parameters of the image indicated by the identifier to perform image processing on the shot and collected images during image processing, the subsequent operation of manually editing the images is not needed, and the photos meeting the requirements of the user can be obtained, thereby improving the efficiency of shooting the images by the electronic equipment, and improving the shooting experience of the user.

It should be noted that, in the image processing method provided in the embodiment of the present application, the execution subject may be an image processing apparatus, or a control module in the image processing apparatus for executing the image processing method. The image processing apparatus provided in the embodiment of the present application is described with an example in which an image processing apparatus executes an image processing method.

Fig. 11 is a schematic diagram showing a possible configuration of an image processing apparatus according to an embodiment of the present application. As shown in fig. 11, the image processing apparatus 70 may include: a receiving module 71, a shooting module 72, a saving module 73 and a processing module 74.

The receiving module 71 is configured to receive a shooting input of a user. And a shooting module 72, configured to perform shooting through the first application in response to the shooting input received by the receiving module 71, so as to obtain at least one first image. A saving module 73, configured to save the target image parameter into the second application, where the target image parameter is an image processing parameter set by the user in the first application for at least one first image. And a processing module 74, configured to perform image processing on at least one first image obtained by the capturing module 72 through a second application program based on the target image parameter stored by the storage module 73.

The embodiment of the application provides an image processing device, because the user shoots the input, can gather many images through first application to automatically, adopt the image processing parameter that sets up in advance to carry out image processing to these many images through the second application, need not follow-up manual editing image's operation, thereby improved the efficiency of shooting the image.

In one possible implementation manner, the image processing apparatus 70 further includes: the device comprises a display module and a determination module. The receiving module 71 is further configured to receive a first input of a user when a shooting preview interface of a first application is displayed before receiving a shooting input of the user, where the shooting preview interface includes at least one control, each control corresponds to an image processing function, and the first input is an input of the user to a first control of the at least one control. And a display module, configured to display, in response to the first input received by the receiving module 71, identifiers of a plurality of image parameters corresponding to a first image processing function, where the first image processing function is an image processing function corresponding to the first control. The receiving module 71 is further configured to receive a second input of the first identifier from the user, where the second input is used to determine an image parameter corresponding to the first identifier, and the first identifier is one of identifiers of the plurality of image parameters. And a determining module, configured to determine, in response to the second input received by the receiving module 71, the image parameter corresponding to the first identifier as the target image parameter.

In one possible implementation manner, the image processing apparatus 70 further includes: and setting a module. The receiving module 71 is further configured to receive a third input of the user before receiving a shooting input of the user, where the third input is input by the user to M identifiers of the at least two second identifiers, and M is a positive integer, in a case that a continuous shooting preview interface of the first application program is displayed, where the continuous shooting preview interface includes at least two second identifiers, each second identifier indicates an image in a continuous shooting mode. And a setting module, configured to sequentially and respectively set an image parameter for M second images in response to a third input received by the receiving module 71, so as to obtain a target image parameter, where the M second images are images indicated by M identifiers. The processing module 74 is specifically configured to perform image processing on each first image sequentially and respectively by using the image parameters of each second image through the second application program.

In a possible implementation manner, the third input includes M first sub-inputs, and each first sub-input is input by the user to one of the M identifiers. The image processing apparatus 70 further includes: and setting a module. For each identifier of the M identifiers, a setting module is specifically configured to respond to one first sub-input of the M first sub-inputs and display N third identifiers or at least one control, where the N third identifiers are identifiers of at least two second identifiers except for an identifier of a third image, the identifier of the third image is an identifier corresponding to one first sub-input, each control corresponds to an image processing function, and N is a positive integer; receiving a fourth input of the user, wherein the fourth input is the input of the user to a fourth identifier in the N third identifiers, or the input of the user to a second control in the at least one control; and in response to a fourth input, setting the image parameters of the third image to be the same as the image parameters of the image indicated by the fourth identification, or determining the image parameters of the third image based on the image processing function corresponding to the second control.

In a possible implementation manner, the saving module 73 is specifically configured to, for each second image in the M second images, save the image parameters of one second image in the second application program every time one second image is captured, so as to save the image parameters of the M second images in the second application program.

In one possible implementation manner, the image processing apparatus 70 further includes: the device comprises a setting module and a determining module. The receiving module 71 is further configured to receive a fifth input of the user before receiving a shooting input of the user, where the continuous shooting preview interface of the first application is displayed, the continuous shooting preview interface includes at least two fifth identifiers, each fifth identifier indicates an image in the continuous shooting mode, the fifth input is input of P identifiers of the at least two fifth identifiers in sequence by the user, and P is a positive integer. And a setting module, configured to sequentially set an image parameter for P fourth images in response to a fifth input received by the receiving module 71, where the P fourth images are the images indicated by the P identifiers. The receiving module 71 is further configured to receive a sixth input of a sixth identifier of the at least two fifth identifiers from the user. A determining module, configured to determine, in response to a sixth input received by the receiving module 71, the image parameter of the image indicated by the sixth identifier as the target image parameter.

The image processing apparatus in the embodiment of the present application may be an apparatus, or may be a component, an integrated circuit, or a chip in an electronic device. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.

The image processing apparatus in the embodiment of the present application may be an apparatus having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.

The image processing apparatus provided in the embodiment of the present application can implement each process implemented by the foregoing method embodiment, and can achieve the same technical effect, and for avoiding repetition, details are not repeated here.

Optionally, as shown in fig. 12, an electronic device 600 is further provided in this embodiment of the present application, and includes a processor 601, a memory 602, and a program or an instruction stored in the memory 602 and executable on the processor 601, where the program or the instruction is executed by the processor 601 to implement each process of the foregoing image processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.

It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.

Fig. 13 is a schematic hardware structure diagram of an electronic device implementing an embodiment of the present application.

The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.

Those skilled in the art will appreciate that the electronic device 1000 may further comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 13 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.

The user input unit 1007 is configured to receive a shooting input from a user.

The processor 1010 is configured to, in response to a shooting input, perform shooting through a first application to obtain at least one first image, and store a target image parameter in a second application, and perform image processing on the at least one first image based on the target image parameter through the second application, where the target image parameter is an image processing parameter set by a user in the first application for the at least one first image.

The embodiment of the application provides an electronic device, because the user shoots the input, can trigger electronic device and gather many images through first application to automatically adopt the image processing parameter that sets up in advance to carry out image processing through the second application to these many images, need not follow-up manual editing image's operation, thereby improved the efficiency that electronic device shot the image.

Optionally, in this embodiment of the application, the user input unit 1007 is further configured to receive a first input of a user in a case that a shooting preview interface of a first application is displayed before receiving a shooting input of the user, where the shooting preview interface includes at least one control, each control corresponds to one image processing function, and the first input is an input of the user to a first control of the at least one control. The display unit 1006 is configured to display, in response to the first input, identifiers of a plurality of image parameters corresponding to a first image processing function, where the first image processing function is an image processing function corresponding to the first control. The user input unit 1007 is further configured to receive a second input of the first identifier from the user, where the second input is used to determine the image parameter corresponding to the first identifier, and the first identifier is one of identifiers of the plurality of image parameters. The processor 1010 is further configured to determine, in response to a second input, an image parameter corresponding to the first identifier as a target image parameter.

Optionally, in this embodiment of the application, the user input unit 1007 is further configured to receive a third input of the user before receiving a shooting input of the user, where the third input is obtained by the user sequentially inputting M identifiers of at least two second identifiers, and M is a positive integer, and in a case that a continuous shooting preview interface of the first application is displayed, the continuous shooting preview interface includes at least two second identifiers, each second identifier indicates an image in a continuous shooting mode. The processor 1010 is further configured to, in response to a third input, sequentially and respectively set an image parameter for M second images to obtain a target image parameter, where the M second images are images indicated by M identifiers. The processor 1010 is specifically configured to perform, by a second application program, image processing on each first image sequentially and respectively by using the image parameter of each second image.

Optionally, in this embodiment of the application, the third input includes M first sub-inputs, and each first sub-input is input by a user to one of the M identifiers. For each of the M identifiers, the display unit 1006 is configured to display, in response to one first sub-input of the M first sub-inputs, N third identifiers or at least one control, where the N third identifiers are identifiers of at least two second identifiers except for an identifier of a third image, the identifier of the third image is an identifier corresponding to the first sub-input, each control corresponds to an image processing function, and N is a positive integer. The user input unit 1007 also receives a fourth input from the user, where the fourth input is an input from the user to a fourth identifier of the N third identifiers or an input from the user to a second control of the at least one control. The processor 1010 is specifically configured to, in response to the fourth input, set the image parameters of the third image to be the same as the image parameters of the image indicated by the fourth identifier, or determine the image parameters of the third image based on the image processing function corresponding to the second control.

Optionally, in this embodiment of the application, the processor 1010 is specifically configured to, for each second image in the M second images, save the image parameters of one second image in the second application program every time one second image is captured, so as to save the image parameters of the M second images in the second application program.

Optionally, in this embodiment of the application, the user input unit 1007 is further configured to receive a fifth input of the user before receiving a shooting input of the user, where the continuous shooting preview interface of the first application is displayed, the continuous shooting preview interface includes at least two fifth identifiers, each fifth identifier indicates an image in the continuous shooting mode, the fifth input is an input of the user to P identifiers of the at least two fifth identifiers in sequence, and P is a positive integer. The processor 1010 is further configured to, in response to a fifth input, sequentially set a picture parameter for P fourth pictures, respectively, the P fourth pictures being the pictures indicated by the P identifiers. The user input unit 1007 is further configured to receive a sixth input from the user to a sixth identifier of the at least two fifth identifiers. The processor 1010 is further configured to determine, in response to a sixth input, the image parameter of the image indicated by the sixth identifier as the target image parameter.

The electronic device provided by the embodiment of the application can realize each process realized by the method embodiment, and can achieve the same technical effect, and for avoiding repetition, the details are not repeated here.

The beneficial effects of the various implementation manners in this embodiment may specifically refer to the beneficial effects of the corresponding implementation manners in the above method embodiments, and are not described herein again to avoid repetition.

It should be understood that in the embodiment of the present application, the input Unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042, and the Graphics Processing Unit 10041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 may include two parts, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 1009 may be used to store software programs as well as various data, including but not limited to application programs and operating systems. Processor 1010 may integrate an application processor that handles primarily operating systems, user interfaces, applications, etc. and a modem processor that handles primarily wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 1010.

The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the embodiment of the image processing method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.

The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.

The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the embodiment of the image processing method, and can achieve the same technical effect, and the details are not repeated here to avoid repetition.

It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.

It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.

Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.

While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

28页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:拍照反馈方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类