[go: up one dir, main page]

CN110493538B - Image processing method, device, storage medium and electronic device - Google Patents

Image processing method, device, storage medium and electronic device Download PDF

Info

Publication number
CN110493538B
CN110493538B CN201910759651.1A CN201910759651A CN110493538B CN 110493538 B CN110493538 B CN 110493538B CN 201910759651 A CN201910759651 A CN 201910759651A CN 110493538 B CN110493538 B CN 110493538B
Authority
CN
China
Prior art keywords
scene
exposure
image
preset
region
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910759651.1A
Other languages
Chinese (zh)
Other versions
CN110493538A (en
Inventor
贾玉虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201910759651.1A priority Critical patent/CN110493538B/en
Publication of CN110493538A publication Critical patent/CN110493538A/en
Application granted granted Critical
Publication of CN110493538B publication Critical patent/CN110493538B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/741Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)

Abstract

本申请公开了一种图像处理方法、装置、存储介质及电子设备,所述方法包括:获取当前拍摄场景的预览图像,对预览图像进行区域分割处理,以得到预览图像的多个场景区域,分别确定多个场景区域所对应的曝光组合,其中每个场景区域的曝光组合包括多个曝光参数,按照多个曝光组合所包括的不同曝光参数获取拍摄场景的多个场景图像,合成多个场景图像得到拍摄场景的高动态范围图像。本申请实施例通过将预览图像分割为多个区域,可以得到不同的曝光组合,然后通过这些曝光组合中的曝光参数进行拍摄,可以有效提升图像拍摄的高动态范围效果。

Figure 201910759651

The present application discloses an image processing method, device, storage medium and electronic device. The method includes: acquiring a preview image of a current shooting scene, and performing region segmentation processing on the preview image to obtain multiple scene regions of the preview image, which are respectively Determine exposure combinations corresponding to multiple scene areas, wherein the exposure combination of each scene area includes multiple exposure parameters, acquire multiple scene images of the shooting scene according to the different exposure parameters included in the multiple exposure combinations, and synthesize multiple scene images Get a high dynamic range image of the shooting scene. In the embodiment of the present application, by dividing the preview image into multiple regions, different exposure combinations can be obtained, and then shooting by using the exposure parameters in these exposure combinations can effectively improve the high dynamic range effect of image shooting.

Figure 201910759651

Description

Image processing method, image processing device, storage medium and electronic equipment
Technical Field
The present application belongs to the technical field of artificial intelligence, and in particular, to an image processing method, an image processing apparatus, a storage medium, and an electronic device.
Background
With the development of electronic technology, High Dynamic Range (HDR) imaging technology is gradually popularized in electronic devices with a photographing function, such as smart phones and digital cameras, and can provide more Dynamic Range and image details than common images, and a final HDR image is synthesized by using LDR images with optimal details corresponding to each exposure time according to LDR (Low-Dynamic Range) images with different exposure times.
At present, most of equipment generates images with high dynamic range by adopting a multi-frame short exposure or a surrounding exposure mode for exposure. However, regardless of whether the exposure method employs multi-frame short exposure or bracket exposure, the exposure parameters are usually determined by taking the statistical light ratio of the main shooting preview image, and once the exposure parameters are determined, the exposure is started and the HDR image is synthesized, wherein the statistical light ratio method is performed globally, and the obtained exposure combination is not necessarily optimal.
Disclosure of Invention
The application provides an image processing method, an image processing device, a storage medium and an electronic device, which can improve the effect of high dynamic range of image shooting.
In a first aspect, an embodiment of the present application provides an image processing method, including:
acquiring a preview image of a current shooting scene;
performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image;
respectively determining exposure combinations corresponding to the plurality of scene areas, wherein the exposure combination of each scene area comprises a plurality of exposure parameters;
and acquiring a plurality of scene images of a shooting scene according to different exposure parameters included by the exposure combinations, and synthesizing the scene images to obtain a high dynamic range image of the shooting scene.
In a second aspect, an embodiment of the present application provides an image processing apparatus, including: the acquisition module is used for acquiring a preview image of a current shooting scene;
and a processing module. The image processing device is used for carrying out region segmentation processing on the preview image so as to obtain a plurality of scene regions of the preview image;
a determining module, configured to determine exposure combinations corresponding to the multiple scene areas, respectively, where an exposure combination of each scene area includes multiple exposure parameters;
and the synthesis module is used for acquiring a plurality of scene images of the shooting scene according to different exposure parameters included by the exposure combinations, and synthesizing the scene images to obtain a high dynamic range image of the shooting scene.
In a third aspect, an embodiment of the present application provides a storage medium having a computer program stored thereon, which, when run on a computer, causes the computer to perform the above-mentioned image processing method.
In a fourth aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, where the memory stores a plurality of instructions, and the processor loads the instructions in the memory to perform the following steps:
acquiring a preview image of a current shooting scene;
performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image;
respectively determining exposure combinations corresponding to the plurality of scene areas, wherein the exposure combination of each scene area comprises a plurality of exposure parameters;
and acquiring a plurality of scene images of a shooting scene according to different exposure parameters included by the exposure combinations, and synthesizing the scene images to obtain a high dynamic range image of the shooting scene.
The image processing method provided by the embodiment of the application can acquire the preview image of the current shooting scene, perform region segmentation processing on the preview image to acquire a plurality of scene regions of the preview image, respectively determine exposure combinations corresponding to the plurality of scene regions, wherein the exposure combination of each scene region comprises a plurality of exposure parameters, acquire a plurality of scene images of the shooting scene according to different exposure parameters included in the plurality of exposure combinations, and synthesize the plurality of scene images to acquire the high dynamic range image of the shooting scene. According to the embodiment of the application, the preview image is divided into the plurality of areas, different exposure combinations can be obtained, then shooting is carried out through the exposure parameters in the exposure combinations, and the high dynamic range effect of image shooting can be effectively improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flowchart of an image processing method according to an embodiment of the present disclosure.
Fig. 2 is a schematic diagram of exposure combinations corresponding to different scene areas according to an embodiment of the present disclosure.
Fig. 3 is a schematic diagram of the arrangement positions of a first camera and a second camera of an electronic device in an embodiment of the present application.
Fig. 4 is another schematic flow chart of an image processing method according to an embodiment of the present application.
Fig. 5 is a schematic structural diagram of an image processing apparatus according to an embodiment of the present application.
Fig. 6 is another schematic structural diagram of an image processing apparatus according to an embodiment of the present application.
Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Fig. 8 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Referring to the drawings, wherein like reference numbers refer to like elements, the principles of the present application are illustrated as being implemented in a suitable computing environment. The following description is based on illustrated embodiments of the application and should not be taken as limiting the application with respect to other embodiments that are not detailed herein.
In the description that follows, specific embodiments of the present application will be described with reference to steps and symbols executed by one or more computers, unless otherwise indicated. Accordingly, these steps and operations will be referred to, several times, as being performed by a computer, the computer performing operations involving a processing unit of the computer in electronic signals representing data in a structured form. This operation transforms the data or maintains it at locations in the computer's memory system, which may be reconfigured or otherwise altered in a manner well known to those skilled in the art. The data maintains a data structure that is a physical location of the memory that has particular characteristics defined by the data format. However, while the principles of the application have been described in language specific to above, it is not intended to be limited to the specific form set forth herein, and it will be recognized by those of ordinary skill in the art that various of the steps and operations described below may be implemented in hardware.
The terms "first", "second", and "third", etc. in this application are used to distinguish between different objects and not to describe a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to only those steps or modules listed, but rather, some embodiments may include other steps or modules not listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, fig. 1 is a schematic flow chart of an image processing method according to an embodiment of the present disclosure. The image processing method provided by the embodiment of the application is applied to the electronic equipment, and the specific flow can be as follows:
step 101, obtaining a preview image of a current shooting scene.
In an embodiment, the image processing method may be implemented in a scene of taking a picture on an electronic device. When a user wants to take a picture, the imaging device of the electronic equipment is started, and when the user wants to take a picture, the imaging device of the electronic equipment is started, wherein the imaging device can be a front camera, a rear camera, a double camera and the like. Starting the imaging equipment of the electronic equipment, enabling the imaging equipment to enter a photographing preview mode, displaying a photographed object in a display window of the electronic equipment, and defining a picture displayed in the display window at the moment as a preview image.
The imaging device generally comprises five parts in hardware: a housing (motor), a lens, an infrared filter, an image sensor (e.g., CCD or COMS), and a Flexible Printed Circuit Board (FPCB), etc. In the shooting preview mode, in the process of displaying a preview image, the lens is driven by the motor to move, and a shot object passes through the lens to be imaged on the image sensor. The image sensor converts the optical signal into an electric signal through optical-electric conversion and transmits the electric signal to the image processing circuit for subsequent processing. The Image Processing circuit may be implemented using hardware and/or software components, and may include various Processing units that define an ISP (Image Signal Processing) pipeline.
Step 102, performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image.
In an embodiment, the plurality of scene areas in the preview image may include a foreground area and a background area. In practical applications, a subject to be photographed and a background are often included in a viewing range when a user photographs through an electronic device, wherein the subject to be photographed may be a foreground region, and the background may be a background region.
The above-described manner of performing the region segmentation process on the preview image may be various. In an embodiment, the region may be segmented by depth information, specifically, the depth information of the preview image may be obtained first, generally, if the depth information indicates that the object is closer to the plane where the primary and secondary cameras are located, and the depth value is smaller, the object may be determined to be a foreground, and if the depth information indicates that the object is farther from the plane where the primary and secondary cameras are located, and the depth value is larger, the object may be determined to be a background. In this embodiment, a depth value of a target object may be determined in the preview image, where the target object may be an object corresponding to a central point of the preview image or an object corresponding to an opposite point (for example, a position where a user touches a screen), and then the preview image is divided into a foreground region and a background region according to the depth value of the target object, for example, a depth value range is generated according to the depth value of the target object, and an object located in the depth value range is determined as a foreground in the preview image, and an object located outside the depth value range is determined as a background, so as to obtain the foreground region and the background region of the preview image. Namely, the step of performing the region segmentation processing on the preview image to obtain the plurality of scene regions of the preview image includes:
acquiring depth information of the preview image;
determining a depth value of a target object among the preview images according to the depth information;
and segmenting the preview image into a foreground region and a background region according to the depth value of the target object.
The depth information of the acquired preview image can be acquired by two cameras, specifically, because a certain distance exists between the main camera and the auxiliary camera, the two cameras have parallax, and images taken by different cameras should be different. The main image is captured by the main camera and the web image is captured by the sub-camera, so that there should be some difference between the main image and the sub-image. According to the principle of triangulation, the depth information of the same object in the main image and the auxiliary image, namely the distance between the object and the plane where the main camera and the auxiliary camera are located, can be calculated.
In other embodiments, the foreground region and the background region of the preview image may also be determined by means of image recognition. Specifically, the prediction can be performed through a Convolutional Neural Network (CNN), where the CNN is a Neural Network model developed based on a conventional multilayer Neural Network and is used for image classification and recognition, and the CNN introduces a Convolutional algorithm and a pooling algorithm compared with the conventional multilayer Neural Network. According to the embodiment of the application, the neural network can be trained, and the preview image can be predicted after the training is finished. Namely, the step of performing the region segmentation processing on the preview image to obtain the plurality of scene regions of the preview image includes:
inputting the preview image into a preset neural network model for region segmentation prediction to obtain a prediction result, wherein the prediction result comprises prediction information of a foreground region and prediction information of a background region in the preview image;
and determining the previewed foreground region and the previewed background region according to the prediction result.
Step 103, respectively determining exposure combinations corresponding to a plurality of scene areas, wherein the exposure combination of each scene area includes a plurality of exposure parameters.
In an embodiment, after obtaining a plurality of scene areas in the preview image, the exposure combinations corresponding to the plurality of scene areas are respectively determined, specifically, the corresponding exposure combinations may be determined according to the brightness of the plurality of scene areas, and the exposure combinations corresponding to the plurality of scene areas may also be determined according to the light ratio. For example, after obtaining the plurality of scene areas, since the respective areas are independent from each other, the light ratio statistics may be performed for each scene area, so as to obtain the exposure combination corresponding to the area. Wherein the exposure combination of each scene area comprises a plurality of exposure parameters.
As shown in fig. 2, fig. 2 is a schematic diagram of exposure combinations corresponding to different scene areas according to an embodiment of the present application. The preview image comprises a scene area 1 and a scene area 2, the scene area 1 corresponds to an exposure combination 1, the scene area 2 corresponds to an exposure combination 2, the exposure combination 1 comprises three exposure parameters of exposure 1, exposure 2 and exposure 3, and the exposure combination 2 comprises three exposure parameters of exposure 4, exposure 5 and exposure 6. The exposure parameter includes an exposure value (EV value) or an exposure duration.
The exposure combinations corresponding to the different scene areas may be the same or different. For example, the light conditions of different scene areas are the same, or different scene areas are in the same depth of field, so that the conditions of the previous different scene areas are similar, and the exposure combinations corresponding to the different scene areas are the same.
And 104, acquiring a plurality of scene images of the shooting scene according to different exposure parameters included in the plurality of exposure combinations, and synthesizing the plurality of scene images to obtain a high dynamic range image of the shooting scene.
As an optional implementation manner, when acquiring a plurality of scene images of a shooting scene according to different exposure parameters, the electronic device may acquire the plurality of scene images of the shooting scene in a manner that a preset short exposure time and a preset long exposure time overlap. In other words, one of the two adjacently exposed scene images is a short-exposure image, and the other scene image is a long-exposure image. Therefore, the high dynamic range image of the shooting scene can be synthesized in a long and short exposure synthesis mode.
For example, the electronic device obtains a short-exposure-duration scene image and a long-exposure-duration scene image, and because the short-exposure-duration scene image retains the features of the brighter region in the shooting scene and the long-exposure-duration scene image retains the features of the darker region in the shooting scene, when synthesizing, the high-dynamic-range image of the shooting scene can be synthesized by using the features of the darker region in the shooting scene retained by the long-exposure-duration scene image and the features of the brighter region in the shooting scene retained by the short-exposure-duration scene image.
As another optional implementation manner, when acquiring a plurality of scene images of a shooting scene according to different exposure parameters, the electronic device may acquire the plurality of scene images of the shooting scene according to different exposure values, wherein the electronic device may respectively expose the shooting scene according to a preset overexposure value and a preset underexposure value to obtain two scene images of the shooting scene, and may also respectively expose the shooting scene according to a preset overexposure value, a preset normal exposure value, and a preset underexposure value to obtain three scene images of the shooting scene, and the like.
For example, the electronic device may control the camera to expose the shooting scene according to a preset normal exposure value EV0, a preset underexposure value EV-2, and a preset overexposure value EV2, so as to obtain three scene images of the shooting scene, which are a normal exposure image, an overexposure image, and an underexposure image, respectively, and synthesize a high dynamic range image of the shooting scene in a bracketing synthesis manner.
In one embodiment, the step of acquiring a plurality of scene images of the captured scene according to different exposure parameters included in the plurality of exposure combinations includes
And acquiring a plurality of scene images of a shooting scene through the first camera and the second camera according to different exposure parameters included in the plurality of exposure combinations.
Referring to fig. 3, in the embodiment of the present application, a first camera and a second camera are disposed on the same side of an electronic device.
For example, when the electronic device obtains a plurality of scene images of a shooting scene according to different exposure parameters, the first camera and the second camera can be respectively provided to obtain the plurality of scene images of the shooting scene according to the different exposure parameters. Therefore, the acquisition efficiency of the scene image is improved, and the synthesis efficiency of the high dynamic range image is improved. For example, the electronic device respectively exposes the shooting scene according to the short exposure duration through the first camera, exposes the shooting scene according to the long exposure duration through the second camera, and can acquire two scene images of the shooting scene, namely a short exposure image and a long exposure image, through one exposure operation.
In an embodiment, the image processing method provided by the present application may further include:
and carrying out video coding according to the high dynamic range image to obtain a video of a shooting scene.
The electronic equipment can also perform video coding according to the high dynamic range image to obtain the video of the shooting scene, namely when the shooting scene is recorded, the video obtained by recording has the effect of high dynamic range.
It should be noted that, as to what video coding format is used for video coding, the embodiment of the present application is not particularly limited, and a person skilled in the art can select a suitable video coding format according to actual needs, including but not limited to h.264, h.265, MPEG-4, and so on.
In an embodiment, the image processing method provided by the present application further includes:
and before the high dynamic range image is obtained through synthesis, performing down-sampling processing on the plurality of scene images according to the current resolution of the screen.
It will be appreciated by those skilled in the art that the actual resolution of the preview image is greater than the resolution of the screen display, and that no better display effect is obtained than if the actual resolution of the preview image is equal to the resolution of the screen display.
Therefore, before the electronic device synthesizes and obtains the high dynamic range image, the current resolution of the screen is firstly obtained, and then the plurality of scene images are subjected to down-sampling processing according to the current resolution of the screen, so that the resolutions of the plurality of scene images are consistent with the current resolution of the screen, and further the resolution of the synthesized high dynamic range image is consistent with the current resolution of the screen. Thus, the efficiency of combining the high dynamic range images can be improved, and the display effect of the high dynamic range images is not reduced when the high dynamic range images are displayed as preview images.
As can be seen from the above, the image processing method provided in this embodiment of the present application may obtain a preview image of a current shooting scene, perform region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image, respectively determine exposure combinations corresponding to the plurality of scene regions, where the exposure combination of each scene region includes a plurality of exposure parameters, obtain a plurality of scene images of the shooting scene according to different exposure parameters included in the plurality of exposure combinations, and synthesize the plurality of scene images to obtain a high dynamic range image of the shooting scene. According to the embodiment of the application, the preview image is divided into the plurality of areas, different exposure combinations can be obtained, then shooting is carried out through the exposure parameters in the exposure combinations, and the high dynamic range effect of image shooting can be effectively improved.
The cleaning method of the present application will be further described below on the basis of the method described in the above embodiment. Referring to fig. 4, fig. 4 is another schematic flow chart of an image processing method according to an embodiment of the present application, where the image processing method includes:
in step 201, the electronic device obtains a preview image of a current shooting scene.
In an embodiment, the image processing method may be implemented in a scene of taking a picture on an electronic device. When a user wants to take a picture, the imaging device of the electronic equipment is started, and when the user wants to take a picture, the imaging device of the electronic equipment is started, wherein the imaging device can be a front camera, a rear camera, a double camera and the like. Starting the imaging equipment of the electronic equipment, enabling the imaging equipment to enter a photographing preview mode, displaying a photographed object in a display window of the electronic equipment, and defining a picture displayed in the display window at the moment as a preview picture.
In step 202, the electronic device performs region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image.
In an embodiment, the plurality of scene areas in the preview image may include a foreground area and a background area. In practical applications, a subject to be photographed and a background are often included in a viewing range when a user photographs through an electronic device, wherein the subject to be photographed may be a foreground region, and the background may be a background region.
For example, the depth information of the preview image may be obtained first, and a depth value of a target object is determined in the preview image, where the target object may be an object corresponding to a central point of the preview image or an object corresponding to an opposite focus (e.g., a position where a user touches a screen), and then the preview image is divided into a foreground region and a background region according to the depth value of the target object.
In other embodiments, the foreground region and the background region of the preview image may also be determined by means of image recognition. Specifically, the prediction can be performed through a convolutional neural network, the neural network can be trained first, and the preview image can be predicted after the training is completed, so that the foreground region and the background region of the preview image are determined.
In step 203, the electronic device determines a first region with a brightness greater than a first preset brightness value and a second region with a brightness less than a second preset brightness value among the scene regions.
In an embodiment of the present invention, the first predetermined brightness value is greater than the second predetermined brightness value. The electronic device may determine the first area and the second area in various ways, such as: after the electronic device acquires the preview image of the shooting scene, the electronic device may acquire the brightness of each region in the preview image, determine, as the first region, a region in each region in the preview image with a brightness greater than a first preset brightness value, and determine, as the second region, a region in each region in the preview image with a brightness less than a second preset brightness value. The first preset brightness value and the second preset brightness value may be preset values in the electronic device.
In other embodiments, after the electronic device acquires a preview image of a shooting scene, the preview image may be observed by a user, and through a first input to a region with a higher brightness in the preview image, the terminal device may be triggered to determine a region corresponding to the first input in the preview image as the first region, and through a second input to a region with a lower brightness in the preview image, the terminal device may be triggered to determine a region corresponding to the second input in the preview image as the second region.
Optionally, in this embodiment of the present invention, in the above manners, the first input and the second input may be input manners such as a single-click input, a double-click input, or a long-press input in an interface where the preview image is displayed on a screen of the electronic device by a user. The method may be determined according to actual use requirements, and the embodiment of the present invention is not further limited in this respect.
In step 204, the electronic device calculates an exposure combination according to the areas of the first region and the second region, wherein the exposure combination of each scene region includes a plurality of exposure parameters.
In an embodiment, after obtaining a plurality of scene regions in the preview image, the exposure combinations corresponding to the plurality of scene regions are respectively determined, and specifically, the corresponding exposure combinations may be determined according to areas of a first region and a second region in each scene region.
The exposure combinations corresponding to the different scene areas may be the same or different. For example, the light conditions of different scene areas are the same, or different scene areas are in the same depth of field, so that the conditions of the previous different scene areas are similar, and the exposure combinations corresponding to the different scene areas are the same.
In step 205, the electronic device obtains a plurality of scene images of the shooting scene according to different exposure parameters included in the plurality of exposure combinations, and synthesizes the plurality of scene images to obtain a high dynamic range image of the shooting scene.
As an optional implementation manner, when acquiring a plurality of scene images of a shooting scene according to different exposure parameters, the electronic device may acquire the plurality of scene images of the shooting scene in a manner that a preset short exposure time and a preset long exposure time overlap. In other words, one of the two adjacently exposed scene images is a short-exposure image, and the other scene image is a long-exposure image. Therefore, the high dynamic range image of the shooting scene can be synthesized in a long and short exposure synthesis mode.
As another optional implementation manner, when acquiring a plurality of scene images of a shooting scene according to different exposure parameters, the electronic device may acquire the plurality of scene images of the shooting scene according to different exposure values, wherein the electronic device may respectively expose the shooting scene according to a preset overexposure value and a preset underexposure value to obtain two scene images of the shooting scene, and may also respectively expose the shooting scene according to a preset overexposure value, a preset normal exposure value, and a preset underexposure value to obtain three scene images of the shooting scene, and the like.
And step 206, the electronic equipment displays the high dynamic range image as a target preview image of the shooting scene.
In the embodiment of the application, after the electronic device obtains the high dynamic range image through synthesis, the high dynamic range image obtained through synthesis is displayed as a preview image of a shooting scene.
The high dynamic range image is displayed as the preview image of the shooting scene, so that the user can see the high dynamic range effect of the image obtained by shooting the shooting scene in advance, and the user is helped to better shoot.
As can be seen from the above, in the image processing method provided in this embodiment of the present application, the electronic device may obtain a preview image of a current shooting scene, perform region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image, determine, in the scene regions, a first region having a luminance greater than a first preset luminance value and a second region having a luminance less than a second preset luminance value, calculate an exposure combination according to areas of the first region and the second region, where the exposure combination of each scene region includes a plurality of exposure parameters, obtain a plurality of scene images of the shooting scene according to different exposure parameters included in the plurality of exposure combinations, synthesize the plurality of scene images to obtain a high dynamic range image of the shooting scene, and show the high dynamic range image as a target preview image of the shooting scene. According to the embodiment of the application, the preview image is divided into the plurality of areas, different exposure combinations can be obtained, then shooting is carried out through the exposure parameters in the exposure combinations, and the high dynamic range effect of image shooting can be effectively improved.
Referring to fig. 5, fig. 5 is a schematic structural diagram of an image processing apparatus according to an embodiment of the present disclosure. Wherein the image processing apparatus 30 comprises:
an obtaining module 301, configured to obtain a preview image of a current shooting scene.
In one embodiment, the imaging device of the electronic device is activated when the user wants to take a picture, and the imaging device of the device is activated when the user wants to take a picture, wherein the imaging device can be a front camera, a rear camera, a dual camera, and the like. Starting the imaging device of the electronic device, making the imaging device enter a photographing preview mode, displaying the photographed object on a display window of the electronic device, defining a picture displayed on the display window at this time as a preview image, and acquiring the preview image by the acquiring module 301.
A processing module 302. The image processing device is used for performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image.
In an embodiment, the plurality of scene areas in the preview image may include a foreground area and a background area. In practical applications, a subject to be photographed and a background are often included in a viewing range when a user photographs through an electronic device, wherein the subject to be photographed may be a foreground region, and the background may be a background region.
The processing module 302 may perform region segmentation processing on the preview image in various ways. In an embodiment, the processing module 302 may perform region segmentation through depth information, and in other embodiments, may perform scene region segmentation through an image recognition method.
A determining module 303, configured to determine exposure combinations corresponding to the multiple scene areas, respectively, where an exposure combination of each scene area includes multiple exposure parameters.
In an embodiment, after obtaining a plurality of scene regions in the preview image, the determining module 303 determines exposure combinations corresponding to the plurality of scene regions, specifically, the exposure combinations corresponding to the plurality of scene regions may be determined according to brightness of the plurality of scene regions, and the exposure combinations corresponding to the plurality of scene regions may also be determined according to a light ratio. For example, after obtaining the plurality of scene areas, since the respective areas are independent from each other, the light ratio statistics may be performed for each scene area, so as to obtain the exposure combination corresponding to the area. Wherein the exposure combination of each scene area comprises a plurality of exposure parameters.
A synthesizing module 304, configured to obtain multiple scene images of a shooting scene according to different exposure parameters included in the multiple exposure combinations, and synthesize the multiple scene images to obtain a high dynamic range image of the shooting scene.
When acquiring multiple scene images of a shooting scene according to different exposure parameters, the electronic device may acquire the multiple scene images of the shooting scene in a manner that a preset short exposure time and a preset long exposure time are overlapped, may also acquire the multiple scene images of the shooting scene according to different exposure values, and then synthesizes the multiple scene images by the synthesis module 304 to obtain a high dynamic range image of the shooting scene.
In one embodiment, as shown in fig. 6, the processing module 302 includes:
an obtaining submodule 3021 configured to obtain depth information of the preview image;
a first determining sub-module 3022 for determining a depth value of a target object among the preview images according to the depth information;
a processing sub-module 3023, configured to segment the preview image into a foreground region and a background region according to the depth value of the target object.
In one embodiment, with continued reference to fig. 6, the determining module 303 includes:
a second determining submodule 3031 configured to determine, among the scene regions, a first region having a luminance greater than a first preset luminance value and a second region having a luminance less than a second preset luminance value;
a calculation submodule 3032, configured to calculate the exposure combination according to the areas of the first region and the second region.
As can be seen from the above description, the image processing apparatus 30 according to the embodiment of the present application may acquire a preview image of a current shooting scene, perform region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image, respectively determine exposure combinations corresponding to the plurality of scene regions, where the exposure combination of each scene region includes a plurality of exposure parameters, acquire a plurality of scene images of the shooting scene according to different exposure parameters included in the plurality of exposure combinations, and synthesize the plurality of scene images to obtain a high dynamic range image of the shooting scene. According to the embodiment of the application, the preview image is divided into the plurality of areas, different exposure combinations can be obtained, then shooting is carried out through the exposure parameters in the exposure combinations, and the high dynamic range effect of image shooting can be effectively improved.
In the embodiment of the present application, the image processing apparatus and the image processing method in the foregoing embodiment belong to the same concept, and any method provided in the embodiment of the image processing method may be executed on the image processing apparatus, and a specific implementation process thereof is described in detail in the embodiment of the image processing method, and is not described herein again.
The term "module" as used herein may be considered a software object executing on the computing system. The different components, modules, engines, and services described herein may be considered as implementation objects on the computing system. The apparatus and method described herein may be implemented in software, but may also be implemented in hardware, and are within the scope of the present application.
The embodiment of the present application also provides a storage medium, on which a computer program is stored, which, when running on a computer, causes the computer to execute the above-mentioned image processing method.
The embodiment of the application also provides an electronic device, such as a tablet computer, a mobile phone and the like. The processor in the electronic device loads instructions corresponding to processes of one or more application programs into the memory according to the following steps, and the processor runs the application programs stored in the memory, so that various functions are realized:
acquiring a preview image of a current shooting scene;
performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image;
respectively determining exposure combinations corresponding to the plurality of scene areas, wherein the exposure combination of each scene area comprises a plurality of exposure parameters;
and acquiring a plurality of scene images of a shooting scene according to different exposure parameters included by the exposure combinations, and synthesizing the scene images to obtain a high dynamic range image of the shooting scene.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
Referring to fig. 7, the electronic device 400 includes a processor 401 and a memory 402. The processor 401 is electrically connected to the memory 402.
The processor 400 is a control center of the electronic device 400, connects various parts of the entire electronic device using various interfaces and lines, performs various functions of the electronic device 400 by running or loading a computer program stored in the memory 402 and calling data stored in the memory 402, and processes the data, thereby monitoring the electronic device 400 as a whole.
The memory 402 may be used to store software programs and modules, and the processor 401 executes various functional applications and data processing by operating the computer programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 402 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 access to the memory 402.
In this embodiment, the processor 401 in the electronic device 400 loads instructions corresponding to one or more processes of the computer program into the memory 402 according to the following steps, and the processor 401 runs the computer program stored in the memory 402, so as to implement various functions, as follows:
acquiring a preview image of a current shooting scene;
performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image;
respectively determining exposure combinations corresponding to the plurality of scene areas, wherein the exposure combination of each scene area comprises a plurality of exposure parameters;
and acquiring a plurality of scene images of a shooting scene according to different exposure parameters included by the exposure combinations, and synthesizing the scene images to obtain a high dynamic range image of the shooting scene.
Referring to fig. 8, in some embodiments, the electronic device 400 may further include: a display 403, radio frequency circuitry 404, audio circuitry 405, and a power supply 406. The display 403, the rf circuit 404, the audio circuit 405, and the power source 406 are electrically connected to the processor 401.
The display 403 may be used to display information entered by or provided to the user as well as various graphical user interfaces, which may be made up of graphics, text, icons, video, and any combination thereof. The Display 403 may include a Display panel, and in some embodiments, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The rf circuit 404 may be used for transceiving rf signals to establish wireless communication with a network device or other electronic devices through wireless communication, and for transceiving signals with the network device or other electronic devices. In general, radio frequency circuit 501 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like.
The audio circuit 405 may be used to provide an audio interface between the user and the electronic device through a speaker, microphone. The audio circuit 506 may convert the received audio data into an electrical signal, transmit the electrical signal to a speaker, and convert the electrical signal to an audio signal for output by the speaker.
The power supply 406 may be used to power various components of the electronic device 400. In some embodiments, power supply 406 may be logically coupled to processor 401 via a power management system, such that functions to manage charging, discharging, and power consumption management are performed via the power management system. The power supply 406 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
Although not shown in fig. 8, the electronic device 400 may further include a camera, a bluetooth module, and the like, which are not described in detail herein.
In the embodiment of the present application, the storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
It should be noted that, for the image processing method in the embodiment of the present application, it can be understood by a person skilled in the art that all or part of the process of implementing the image processing method in the embodiment of the present application can be completed by controlling the relevant hardware through a computer program, the computer program can be stored in a computer readable storage medium, such as a memory of an electronic device, and executed by at least one processor in the electronic device, and the process of executing the process can include, for example, the process of the embodiment of the image processing method. The storage medium may be a magnetic disk, an optical disk, a read-only memory, a random access memory, etc.
In the image processing apparatus according to the embodiment of the present application, each functional module may be integrated into one processing chip, each module may exist alone physically, or two or more modules may be integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, or the like.
The foregoing detailed description has provided an image processing method, an image processing apparatus, a storage medium, and an electronic device according to embodiments of the present application, and specific examples are applied herein to explain the principles and implementations of the present application, and the descriptions of the foregoing embodiments are only used to help understand the method and the core ideas of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (9)

1. An image processing method, characterized in that it comprises the steps of:
respectively acquiring preview images of a current shooting scene through a first camera and a second camera;
performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image;
determining a first region with brightness larger than a first preset brightness value and a second region with brightness smaller than a second preset brightness value in each scene region, and calculating corresponding exposure combinations according to the areas of the first region and the second region, wherein each scene region corresponds to one exposure combination, each exposure combination comprises a plurality of exposure parameters, and the exposure parameters comprise exposure values or exposure duration;
respectively acquiring a plurality of scene images of a shooting scene according to different exposure parameters included in the plurality of exposure combinations through the first camera and the second camera so as to acquire the plurality of scene images of the shooting scene by using one-time exposure operation, wherein acquiring the plurality of scene images of the shooting scene according to the different exposure parameters included in the plurality of exposure combinations comprises: acquiring a plurality of scene images of a shooting scene in a mode of overlapping a preset short exposure time and a preset long exposure time, or respectively exposing the shooting scene according to a preset overexposure value and a preset underexposure value to obtain two scene images of the shooting scene, or respectively exposing the shooting scene according to a preset overexposure value, a preset normal exposure value and a preset underexposure value to obtain three scene images of the shooting scene;
synthesizing a plurality of scene images to obtain a high dynamic range image of the shooting scene;
and displaying the high dynamic range image as a preview image of a shooting scene.
2. The image processing method according to claim 1, wherein the step of performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image comprises:
acquiring depth information of the preview image;
determining a depth value of a target object among the preview images according to the depth information;
and segmenting the preview image into a foreground region and a background region according to the depth value of the target object.
3. The image processing method according to claim 1, wherein the step of performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image comprises:
inputting the preview image into a preset neural network model for region segmentation prediction to obtain a prediction result, wherein the prediction result comprises prediction information of a foreground region and prediction information of a background region in the preview image;
and determining the previewed foreground region and the previewed background region according to the prediction result.
4. The image processing method according to any one of claims 1 to 3, characterized in that the image processing method further comprises:
and displaying the high dynamic range image as a target preview image of the shooting scene.
5. The image processing method according to claim 4, characterized in that the image processing method further comprises:
and before the high dynamic range image is obtained through synthesis, performing down-sampling processing on the scene images according to the current resolution of the screen.
6. An image processing apparatus, characterized in that the apparatus comprises:
the acquisition module is used for respectively acquiring preview images of the current shooting scene through the first camera and the second camera;
the processing module is used for carrying out region segmentation processing on the preview image so as to obtain a plurality of scene regions of the preview image;
the determining module is used for determining a first area with the brightness larger than a first preset brightness value and a second area with the brightness smaller than a second preset brightness value in each scene area, and calculating corresponding exposure combinations according to the areas of the first area and the second area, wherein each scene area corresponds to one exposure combination, each exposure combination comprises a plurality of exposure parameters, and the exposure parameters comprise exposure values or exposure duration;
a synthesizing module, configured to obtain, through the first camera and the second camera, a plurality of scene images of a shooting scene according to different exposure parameters included in a plurality of exposure combinations, so as to obtain the plurality of scene images of the shooting scene by using one exposure operation, where obtaining the plurality of scene images of the shooting scene according to the different exposure parameters included in the plurality of exposure combinations includes: acquiring a plurality of scene images of a shooting scene in a mode of overlapping a preset short exposure time and a preset long exposure time, or respectively exposing the shooting scene according to a preset overexposure value and a preset underexposure value to obtain two scene images of the shooting scene, or respectively exposing the shooting scene according to a preset overexposure value, a preset normal exposure value and a preset underexposure value to obtain three scene images of the shooting scene; and synthesizing a plurality of scene images to obtain a high dynamic range image of the shooting scene, and displaying the high dynamic range image as a preview image of the shooting scene.
7. The image processing apparatus according to claim 6, wherein the processing module includes:
the obtaining submodule is used for obtaining the depth information of the preview image;
a first determining sub-module for determining a depth value of a target object among the preview images according to the depth information;
and the processing submodule is used for segmenting the preview image into a foreground region and a background region according to the depth value of the target object.
8. A storage medium having stored thereon a computer program, characterized in that, when the computer program is run on a computer, it causes the computer to execute the image processing method according to any one of claims 1 to 5.
9. An electronic device comprising a processor and a memory, the memory storing a plurality of instructions, wherein the instructions in the memory are loaded by the processor for performing the steps of:
respectively acquiring preview images of a current shooting scene through a first camera and a second camera;
performing region segmentation processing on the preview image to obtain a plurality of scene regions of the preview image;
determining a first region with brightness larger than a first preset brightness value and a second region with brightness smaller than a second preset brightness value in each scene region, and calculating corresponding exposure combinations according to the areas of the first region and the second region, wherein each scene region corresponds to one exposure combination, each exposure combination comprises a plurality of exposure parameters, and the exposure parameters comprise exposure values or exposure duration;
respectively acquiring a plurality of scene images of a shooting scene according to different exposure parameters included in the plurality of exposure combinations through the first camera and the second camera so as to acquire the plurality of scene images of the shooting scene by using one-time exposure operation, wherein acquiring the plurality of scene images of the shooting scene according to the different exposure parameters included in the plurality of exposure combinations comprises: acquiring a plurality of scene images of a shooting scene in a mode of overlapping a preset short exposure time and a preset long exposure time, or respectively exposing the shooting scene according to a preset overexposure value and a preset underexposure value to obtain two scene images of the shooting scene, or respectively exposing the shooting scene according to a preset overexposure value, a preset normal exposure value and a preset underexposure value to obtain three scene images of the shooting scene; synthesizing a plurality of scene images to obtain a high dynamic range image of the shooting scene; and displaying the high dynamic range image as a preview image of a shooting scene.
CN201910759651.1A 2019-08-16 2019-08-16 Image processing method, device, storage medium and electronic device Active CN110493538B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910759651.1A CN110493538B (en) 2019-08-16 2019-08-16 Image processing method, device, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910759651.1A CN110493538B (en) 2019-08-16 2019-08-16 Image processing method, device, storage medium and electronic device

Publications (2)

Publication Number Publication Date
CN110493538A CN110493538A (en) 2019-11-22
CN110493538B true CN110493538B (en) 2021-08-24

Family

ID=68551564

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910759651.1A Active CN110493538B (en) 2019-08-16 2019-08-16 Image processing method, device, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN110493538B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111083390B (en) * 2019-12-27 2021-07-06 维沃移动通信有限公司 An image processing method and electronic device
CN111083389B (en) * 2019-12-27 2021-11-16 维沃移动通信有限公司 Method and device for shooting image
CN111340731B (en) * 2020-02-27 2023-09-12 深圳市商汤科技有限公司 Image processing method and device, electronic equipment and storage medium
CN111510626B (en) * 2020-04-21 2022-01-04 Oppo广东移动通信有限公司 Image synthesis method and related device
US11928799B2 (en) * 2020-06-29 2024-03-12 Samsung Electronics Co., Ltd. Electronic device and controlling method of electronic device
CN111679772B (en) * 2020-08-17 2020-11-24 深圳诚一信科技有限公司 Screen recording method and system, multi-screen device and readable storage medium
CN112040130A (en) * 2020-09-08 2020-12-04 Oppo(重庆)智能科技有限公司 Photographing method, photographing device, mobile terminal and computer readable storage medium
CN112367458B (en) * 2020-09-18 2022-04-22 格科微电子(上海)有限公司 HDR image generation method and device, storage medium and image processing device
CN112399091B (en) * 2020-10-26 2023-01-20 维沃移动通信有限公司 Image processing method and device and electronic equipment
CN112672060B (en) * 2020-12-29 2022-09-02 维沃移动通信有限公司 Shooting method and device and electronic equipment
CN112822404B (en) * 2021-01-12 2022-08-09 Oppo广东移动通信有限公司 Image processing method and device and storage medium
WO2022151054A1 (en) * 2021-01-13 2022-07-21 深圳市大疆创新科技有限公司 Image processing method and apparatus, and storage medium
CN112887624B (en) * 2021-01-26 2022-08-09 维沃移动通信有限公司 Shooting method and device and electronic equipment
CN112887612B (en) * 2021-01-27 2022-10-04 维沃移动通信有限公司 A shooting method, device and electronic device
CN114255177B (en) 2021-11-25 2022-09-23 北京百度网讯科技有限公司 Exposure control method, device, equipment and storage medium in imaging
CN114071024A (en) * 2021-11-26 2022-02-18 北京百度网讯科技有限公司 Image shooting method, neural network training method, device, equipment and medium
CN114531551B (en) * 2021-12-31 2023-12-26 联想(北京)有限公司 Image processing method and device, electronic equipment and storage medium
CN116709003A (en) * 2022-10-09 2023-09-05 荣耀终端有限公司 Image processing method and electronic equipment
CN115719316A (en) * 2022-11-24 2023-02-28 哲库科技(上海)有限公司 Image processing method and device, electronic equipment and computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107197169A (en) * 2017-06-22 2017-09-22 维沃移动通信有限公司 A kind of high dynamic range images image pickup method and mobile terminal
CN107241558A (en) * 2017-06-16 2017-10-10 广东欧珀移动通信有限公司 Exposure processing method, device and terminal device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10264193B2 (en) * 2016-12-06 2019-04-16 Polycom, Inc. System and method for providing images and video having high dynamic range
CN106851124B (en) * 2017-03-09 2021-03-02 Oppo广东移动通信有限公司 Image processing method and device based on depth of field and electronic device
CN107809582A (en) * 2017-10-12 2018-03-16 广东欧珀移动通信有限公司 Image processing method, electronic device and computer readable storage medium
CN107948519B (en) * 2017-11-30 2020-03-27 Oppo广东移动通信有限公司 Image processing method, device and equipment
CN108616689B (en) * 2018-04-12 2020-10-02 Oppo广东移动通信有限公司 Portrait-based high dynamic range image acquisition method, device and equipment
CN109525783A (en) * 2018-12-25 2019-03-26 努比亚技术有限公司 A kind of exposure image pickup method, terminal and computer readable storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107241558A (en) * 2017-06-16 2017-10-10 广东欧珀移动通信有限公司 Exposure processing method, device and terminal device
CN107197169A (en) * 2017-06-22 2017-09-22 维沃移动通信有限公司 A kind of high dynamic range images image pickup method and mobile terminal

Also Published As

Publication number Publication date
CN110493538A (en) 2019-11-22

Similar Documents

Publication Publication Date Title
CN110493538B (en) Image processing method, device, storage medium and electronic device
CN110060213B (en) Image processing method, device, storage medium and electronic device
CN108322646B (en) Image processing method, image processing device, storage medium and electronic equipment
CN109547701B (en) Image capturing method, device, storage medium and electronic device
CN109671106B (en) Image processing method, device and equipment
US20220076006A1 (en) Method and device for image processing, electronic device and storage medium
CN108924420B (en) Image shooting method, device, medium, electronic device and model training method
CN109167931B (en) Image processing method, device, storage medium and mobile terminal
CN109345485B (en) Image enhancement method and device, electronic equipment and storage medium
CN112887602B (en) Camera switching method, device, storage medium and electronic device
RU2628494C1 (en) Method and device for generating image filter
CN113747085A (en) Method and device for shooting video
CN106484257A (en) Camera control method, device and electronic equipment
CN110620873B (en) Device imaging method and device, storage medium and electronic device
CN110581956A (en) Image processing method, device, storage medium and electronic device
CN109996009A (en) Image processing method, device, storage medium and electronic device
CN110392214A (en) Image processing method, image processing device, storage medium and electronic equipment
CN111340731A (en) Image processing method and device, electronic equipment and storage medium
CN108040204B (en) Image shooting method and device based on multiple cameras and storage medium
CN110766729B (en) Image processing method, device, storage medium and electronic equipment
CN109784327B (en) Boundary box determining method and device, electronic equipment and storage medium
CN114500821B (en) Photographing method and device, terminal and storage medium
CN113808066A (en) Image selection method, device, storage medium and electronic device
CN112367465B (en) Image output method, device and electronic equipment
CN111416936A (en) Image processing method, device, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant