[go: up one dir, main page]

CN109523485A - Image color correction method, device, storage medium and mobile terminal - Google Patents

Image color correction method, device, storage medium and mobile terminal Download PDF

Info

Publication number
CN109523485A
CN109523485A CN201811377864.XA CN201811377864A CN109523485A CN 109523485 A CN109523485 A CN 109523485A CN 201811377864 A CN201811377864 A CN 201811377864A CN 109523485 A CN109523485 A CN 109523485A
Authority
CN
China
Prior art keywords
image
original image
sample
color
white balance
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.)
Granted
Application number
CN201811377864.XA
Other languages
Chinese (zh)
Other versions
CN109523485B (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 CN201811377864.XA priority Critical patent/CN109523485B/en
Publication of CN109523485A publication Critical patent/CN109523485A/en
Priority to PCT/CN2019/107580 priority patent/WO2020103570A1/en
Application granted granted Critical
Publication of CN109523485B publication Critical patent/CN109523485B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

本申请实施例公开了图像颜色校正方法、装置、存储介质及移动终端。该方法包括:获取待处理的原始图像;将所述原始图像输入至预先训练的图像颜色校正模型中;确定所述图像颜色校正模型的输出图像,并将所述输出图像作为与所述原始图像对应的目标图像。本申请实施例通过采用上述技术方案,不仅可以简单、快速地对原始图像进行颜色校正,而且还可以有针对性对输入的不同的原始图像进行相应的颜色校正,可以有效提高图像的质量,增加图像的对比度,使图像更接近真实色彩。

The embodiment of the application discloses an image color correction method, device, storage medium and mobile terminal. The method includes: acquiring an original image to be processed; inputting the original image into a pre-trained image color correction model; determining an output image of the image color correction model, and using the output image as the original image the corresponding target image. By adopting the above-mentioned technical solution, the embodiment of the present application can not only perform color correction on the original image simply and quickly, but also perform corresponding color correction on different input original images, which can effectively improve the quality of the image and increase the The contrast of the image makes the image closer to the true color.

Description

Image color correction method, device, storage medium and mobile terminal
Technical field
The invention relates to technical field of image processing more particularly to image color correction method, device, storage Jie Matter and mobile terminal.
Background technique
With the rapid development of mobile terminals, also more next to the quality requirement of the image by mobile terminal camera head shooting It is higher.However, the color of image of camera acquisition and acquisition environment are closely bound up, under different acquisition environment, to same The obtained color of image of acquisition target acquisition is different.The imaging sensor of the illumination and camera of acquisition environment RGB three-component can all influence final imaging color to the response of different colours object, therefore, in practical applications, need pair The color of the image of camera acquisition is corrected, to restore the true colors of acquisition target.Therefore, effective color correction Mode becomes most important to the effect quality of camera shooting image.
Summary of the invention
The embodiment of the present application provides image color correction method, device, storage medium and mobile terminal, can effectively improve The quality of image, makes image closer to realistic colour.
In a first aspect, the embodiment of the present application provides a kind of image color correction method, comprising:
Obtain original image to be processed;
The original image is input in color of image calibration model trained in advance;
Determine the output image of described image color correction model, and using the output image as with the original image Corresponding target image.
Second aspect, the embodiment of the present application provide a kind of color of image means for correcting, comprising:
Original image obtains module, for obtaining original image to be processed;
First original image input module, for the original image to be input to color of image straightening die trained in advance In type;
Target image determining module, for determining the output image of described image color correction model, and by the output Image is as target image corresponding with the original image.
The third aspect, the embodiment of the present application provide a kind of computer readable storage medium, are stored thereon with computer journey Sequence realizes the image color correction method as described in the embodiment of the present application first aspect when the program is executed by processor.
Fourth aspect, the embodiment of the present application provide a kind of terminal, including memory, and processor and storage are on a memory And the computer program that can be run in processor, the processor realize such as the embodiment of the present application when executing the computer program Image color correction method described in first aspect.
The color of image correcting scheme provided in the embodiment of the present application, obtains original image to be processed;It will be described original Image is input in color of image calibration model trained in advance;Determine the output image of described image color correction model, and Using the output image as target image corresponding with the original image.It, not only can be with by using above-mentioned technical proposal Simply and rapidly to original image carry out color correction, but also can targetedly to the different original images of input into The corresponding color correction of row, can effectively improve the quality of image, makes image closer to realistic colour.
Detailed description of the invention
Fig. 1 is a kind of flow diagram of image color correction method provided by the embodiments of the present application;
Fig. 2 is the flow diagram of another image color correction method provided by the embodiments of the present application;
Fig. 3 is the flow diagram of another image color correction method provided by the embodiments of the present application;
Fig. 4 is a kind of structural schematic diagram of color of image means for correcting provided by the embodiments of the present application;
Fig. 5 is a kind of structural schematic diagram of mobile terminal provided by the embodiments of the present application;
Fig. 6 is the structural schematic diagram of another mobile terminal provided by the embodiments of the present application.
Specific embodiment
Further illustrate the technical solution of the application below with reference to the accompanying drawings and specific embodiments.It is understood that It is that specific embodiment described herein is used only for explaining the application, rather than the restriction to the application.It further needs exist for illustrating , part relevant to the application is illustrated only for ease of description, in attached drawing rather than entire infrastructure.
It should be mentioned that some exemplary embodiments are described as before exemplary embodiment is discussed in greater detail The processing or method described as flow chart.Although each step is described as the processing of sequence by flow chart, many of these Step can be implemented concurrently, concomitantly or simultaneously.In addition, the sequence of each step can be rearranged.When its operation The processing can be terminated when completion, it is also possible to have the additional step being not included in attached drawing.The processing can be with Corresponding to method, function, regulation, subroutine, subprogram etc..
CCM (Color Correction Matrix, color correction matrix) is to carry out color correction to image, restores figure As color, image style is adjusted, the important means of picture quality is improved.In traditional technology, mainly for the figure under different scenes As using different CCM matrixes, the image effect after color correction is easy to cause for the switching of image different scenes is mutated, and is made Image Adjusting effect not can guarantee that style is consistent, in particular for the stage for carrying out preview to image using video camera, in reality In, user experience can be largely effected on.Based on considerations above, the scheme of following color of image correction is now provided.
Fig. 1 is the flow diagram of image color correction method provided by the embodiments of the present application, and this method can be by image Color correction device executes, and wherein the device can be implemented by software and/or hardware, and can generally integrate in the terminal.Such as Fig. 1 It is shown, this method comprises:
Step 101 obtains original image to be processed.
Illustratively, the mobile terminal in the embodiment of the present application may include that mobile phone, tablet computer and video camera etc. have bat According to the mobile device of function.
In the embodiment of the present application, when the camera for detecting mobile terminal in the open state, i.e., ought detect shifting When the camera of dynamic terminal be in shooting preview state or shooting image, the raw image of camera acquisition is obtained, at this point, can be by The raw image of camera acquisition is as original image to be processed.Optionally, camera acquires raw image, and white based on presetting Balance Treatment algorithm carries out white balance processing to raw image, then can be using white balance treated raw image as original to be processed Beginning image.Optionally, can also obtain other terminal devices transmission raw image or pending color correction image, and by its As original image to be processed.It is of course also possible to which acquisition needs to carry out face directly from the image library stored in mobile terminal The image of color correction, as original image to be processed.It should be noted that the embodiment of the present application is to original image to be processed Source or acquisition modes, without limitation.
Optionally, when detecting that color of image correction event is triggered, original image to be processed is obtained.It is understood that , in order to carry out color correction to image on suitable opportunity, the trigger condition of color of image correction event can be preset. Illustratively, it in order to meet user to the visual demand of acquisition image, can be triggered when detecting that camera is in the open state Color of image corrects event.Optionally, when contrast of the user to certain image in mobile terminal is dissatisfied, use can be being detected When the dynamic opening color of image of householder corrects permission, triggering color of image corrects event.Optionally, it is answered to correct color of image For more valuable Time window, brought extra power consumption is corrected to save color of image, color of image can be corrected Time window and application scenarios are analyzed or are investigated, and reasonably default scene is arranged, and are in default in detection mobile terminal When scene, triggering color of image corrects event.It should be noted that the embodiment of the present application is triggered to color of image correction event Specific manifestation form without limitation.
The original image is input in color of image calibration model trained in advance by step 102.
In the embodiment of the present application, color of image calibration model can be understood as after inputting original image to be processed, fastly Speed determines the learning model of target image corresponding with the original image to be processed, wherein original image to be processed with this Corresponding target image is that the image after color of image correction is carried out to original image.Color of image calibration model can be to adopting The sample original image of collection and the color of image correction image that sample original image is adjusted to best effects, are trained generation Learning model.It is understood that passing through the figure for being adjusted to best effects to sample original image and by sample original image Corresponding relationship as color correction image, and between the two is learnt, and color of image calibration model can be generated.Color of image school Positive model is end-to-end learning model, that is, inputs and output is the learning model of image.
Step 103, the output image for determining described image color correction model, and using the output image as with it is described The corresponding target image of original image.
Illustratively, after original image to be processed being input to color of image calibration model, color of image calibration model The original image to be processed is analyzed, and color correction is carried out to the original image based on the analysis results, is obtained pair Original image carries out the target image after color correction, and exports.It is understood that original image to be processed is inputted figure As after color correction model, color of image calibration model is after analyzing, direct output image, then can using the output image as with The corresponding target image of original image.I.e. the output image of color of image calibration model is color of image calibration model to be processed Original image carry out color correction after image, i.e., target image corresponding with original image.
The image color correction method provided in the embodiment of the present application obtains original image to be processed;It will be described original Image is input in color of image calibration model trained in advance;Determine the output image of described image color correction model, and Using the output image as target image corresponding with the original image.It, not only can be with by using above-mentioned technical proposal Simply and rapidly to original image carry out color correction, but also can targetedly to the different original images of input into The corresponding color correction of row, can effectively improve the quality of image, further enhances the contrast of image, make image closer to very Real color.
In some embodiments, using the output image as target image corresponding with the original image after, Further include: Gamma correction is carried out to the target image, and exports the target image after Gamma correction.Illustratively, to original Beginning image obtains target image after carrying out color correction, in order to further increase the contrast of target image, can be further to mesh Logo image carries out Gamma correction, and exports the target image after Gamma correction.The advantages of this arrangement are as follows can be to target Dark area in image carries out the improvement of color, can further increase the contrast of image, improve the quality of image.
Fig. 2 is the flow diagram of image color correction method provided by the embodiments of the present application, as shown in Fig. 2, this method Include:
Step 201 acquires first sample original image by camera.
Optionally, first sample original image is acquired by camera, comprising: the first standard color card is acquired by camera First sample original image under different illumination;Wherein, first standard color card is colored colour atla;Or pass through camera Acquire first sample original image of at least two photographed scenes under different illumination.
Illustratively, the first standard color card is colored colour atla, such as the first standard color card can be for 24 different face The standard color card of the solid block of color of color then acquires image of first standard color card under different illumination by camera, as first Sample original image.Illustratively, raw image of first standard color card under different-colour is acquired by camera, and be based on Default white balance Processing Algorithm carries out white balance processing to raw image, then can be using white balance treated raw image as first Sample original image.
It is again illustrative, image of at least two photographed scenes under different illumination is acquired by camera, and will acquisition Image as first sample original image.Optionally, at least two photographed scenes preferably include the reference object of different colours, So that photographed scene is rich in color.It is understood that different photographed scenes contain the different colours of different reference objects, Then acquiring image of at least two photographed scenes under different illumination by camera can make as first sample original image The first sample original image that must be shot can not only simulate figure of the first standard color card of camera acquisition under different illumination Picture can also include more scene informations.
Step 202 carries out color correction to the first sample original image, obtains and the first sample original image Corresponding first sample target image.
In the embodiment of the present application, color is carried out to first sample original image using conventional images color calibration method Correction, obtains first sample target image corresponding with first sample original image.Optionally, first sample original image is defeated Enter into ISP (Image Signal Processor, image-signal processor) tool, manually to first sample original image into Row color correction is adjusted, and will be adjusted to the best image of color correction effect as corresponding with first sample original image first Sample object image.Wherein, when carrying out color correction adjusting to first sample original image, if be adjusted to color correction effect Best image can be confirmed by the first visual sense of human eye, can also be commented by image quality measure standard Estimate, until obtaining the best image of color correction effect.
Optionally, color correction is being carried out to the first sample original image, obtained and the first sample original graph Before corresponding first sample target image, further includes: acquired by camera corresponding with the first sample original image Sample RGB image;Color correction is carried out to the first sample original image, is obtained and the first sample original image pair The first sample target image answered, comprising: using the sample RGB image as reference picture, to the first sample original image Color correction is carried out, first sample target image corresponding with the first sample original image is obtained.The benefit being arranged in this way It is, can effectively controls correction scale when carrying out color correction to first sample original image, it can be simply and rapidly complete The color correction of pairs of first sample original image, and preferable color correction effect can be reached.
Illustratively, first sample original image (raw of first standard color card under different illumination is acquired by camera Image carried out white balance treated image to raw image) when, the first standard color card can be acquired by camera in difference Sample RGB image under illumination, wherein first sample original image and sample RGB image correspond, i.e., first sample is original Image and sample RGB image are image of the first standard color card of acquisition under same illumination.It is again illustrative, pass through camera shooting (raw image carried out raw image to first sample original image of head at least two photographed scenes of acquisition under different illumination White balance treated image) when, camera can be passed through and acquire sample RGB figure of at least two photographed scenes under different illumination Picture, wherein first sample original image and sample RGB image correspond, i.e. first sample original image and sample RGB image It is image of the same photographed scene of acquisition under same illumination.
When carrying out color correction to first sample original image, with sample RGB corresponding with first sample original image Image is reference picture, it can be achieved that the preferable color correction effect of first sample original image.Illustratively, by first sample Original image is input in ISP tool, using sample RGB image as reference picture, is carried out manually to first sample original image Color correction, until when the image and sample RGB image difference after color correction are not very big, it is believed that first sample is original Image adjustment is to the preferable image of color correction effect.
Step 203, using the first sample original image and the first sample target image as the first training sample Collection.
Using first sample original image and first sample target image corresponding with first sample original image as image The training sample set of color correction model, i.e. the first training sample set.
Step 204 is trained the first default machine learning model using first training sample set, obtains image Color correction model.
Illustratively, the first default machine learning model is trained using the first training sample set, generates image face Color calibration model.Wherein, the first default machine learning model may include convolutional neural networks model or long memory network in short-term The machine learning models such as model can also include model-naive Bayesian.It should be noted that the embodiment of the present application is pre- to first If machine learning model is without limitation.
Step 205 obtains original image to be processed.
The original image is input in color of image calibration model trained in advance by step 206.
Step 207, the output image for determining described image color correction model, and using the output image as with it is described The corresponding target image of original image.
Wherein, before obtaining original image to be processed, color of image calibration model is obtained.It should be noted that can To be above-mentioned first training sample set of acquisition for mobile terminal, using the first training sample set to the first default machine learning model into Row training, directly generates color of image calibration model.It can also be that mobile terminal calls directly the training of other mobile terminals and generates Color of image calibration model, for example, using first training sample set of acquisition for mobile terminal and generating image before factory Color correction model, then by the color of image calibration model store to in other mobile terminals, it is straight for other mobile terminals Connect use.Alternatively, server obtains a large amount of first sample original image and carries out color correction to first sample original image First sample target image afterwards, obtains the first training sample set.Server to based on the first default machine learning model to the One training sample set is trained, and obtains color of image calibration model.When mobile terminal needs to carry out color of image timing, from Server calls trained color of image calibration model.
Image color correction method provided by the embodiments of the present application obtains original image to be processed, and will be described original Image is input in color of image calibration model trained in advance, then determines the output figure of described image color correction model Picture, and using the output image as target image corresponding with the original image, wherein color of image calibration model is base It is instructed in first sample original image and to the first sample target image after first sample original image progress color correction Practice generation.By using above-mentioned technical proposal, the first of the first standard color card acquired under different illumination can be efficiently used The first sample original image of at least two photographed scenes acquired under sample original image, or different illumination, and to first Sample original image carries out the first sample target image after color correction, carries out the training study of color of image calibration model, It can effectively improve the accuracy of color of image calibration model, while can be accurately and rapidly right using color of image calibration model Original image to be processed carries out color correction, can effectively improve picture quality.
Fig. 3 is the flow diagram of image color correction method provided by the embodiments of the present application, as shown in figure 3, this method Include:
Step 301 acquires first sample original image of first standard color card under different illumination by camera;Its In, first standard color card is colored colour atla;Or at least two photographed scenes are acquired under different illumination by camera First sample original image.
Step 302 carries out color correction to the first sample original image, obtains and the first sample original image Corresponding first sample target image.
Step 303, using the first sample original image and the first sample target image as the first training sample Collection.
Step 304 is trained the first default machine learning model using first training sample set, obtains image Color correction model.
Step 305 obtains original image to be processed.
Illustratively, original image to be processed includes the raw image of camera acquisition.Alternatively, original graph to be processed As including needing to carry out the image of color correction, but in order to reach better color correction effect, need to the original image White balance processing is carried out in advance.
The original image is input in advance trained white balance coefficients matrix and determines in model by step 306.
In the embodiment of the present application, white balance coefficients matrix determines that model can be understood as inputting original graph to be processed As after, the learning model of white balance coefficients matrix corresponding with the original image to be processed is quickly determined.White balance coefficients square Battle array determines that model can be and is trained life to the second sample original image of acquisition and corresponding sample white balance coefficients matrix At learning model, wherein sample white balance coefficients matrix includes the white balance that sample original image is adjusted to best effects Handle matrix when image.It is understood that by the second sample original image and corresponding sample white balance coefficients square Battle array, and corresponding relationship between the two are learnt, and white balance coefficients matrix can be generated and determine model.
Step 307 determines the output of model as a result, the determining and original image pair according to the white balance coefficients matrix The white balance coefficients matrix answered.
Illustratively, original image to be processed is input to after white balance coefficients matrix determines model, white balance coefficients Matrix determines that model analyzes the original image, and determination is corresponding with original image to be processed white based on the analysis results Coefficient of balance matrix.
Step 308 carries out white balance processing to the original image according to the white balance coefficients matrix.
Illustratively, white balance processing is carried out to original image to be processed based on white balance coefficients matrix, for example, can incite somebody to action The product of original image and white balance coefficients matrix, which is used as, carries out white balance treated image to original image.
Optionally, white balance processing is carried out to the original image according to the white balance coefficients matrix, comprising: obtain institute State the first RGB component value of each pixel in original image;For all pixels point in the original image, by each pixel Point the first RGB component value and the white balance coefficients matrix in corresponding position white balance coefficients product, as with it is original Second RGB component value of the pixel of the corresponding target image of pixel described in image.The advantages of this arrangement are as follows can be directed to Each pixel determines an independent white balance coefficients in original image to be processed, and based on white balance coefficients matrix to original Each pixel carries out white balance processing in beginning image, when can solve based on global white balance algorithm progress white balance processing, It is easy to cause the misalignment of pure color object larger, mixes the technical issues of can not accurately detecting white block under colour temperature, The quality that image can be effectively improved increases the saturation degree of image.
Illustratively, the first RGB component value of each pixel in original image is obtained, and is owned in original image Pixel, by the first RGB component value of each pixel multiplied by the white balance system with corresponding position in white balance coefficients matrix Number, and using the result after product as the second RGB component of target image pixel corresponding with pixel described in original image Result after product is used as the second RGB component value to original image progress white balance treated pixel by value.Example Property, obtain the first RGB component of first pixel (pixel of the first row first row in original image) in original image Value, then by the first RGB component of the white balance coefficients of the first row first row in white balance coefficients matrix and first pixel The product of value, as first pixel carried out in white balance treated image to original image, (treated for white balance The pixel of the first row first row in image) the second RGB component value.And so on, it is based on white balance coefficients matrix, to original Each pixel does similar processing operation in image, to obtain carrying out white balance treated image to original image.
Step 309, will be through in white balance treated original image is input to trained in advance color of image calibration model.
In the embodiment of the present application, will through white balance, treated that original image is input in color of image calibration model, Analyze color of image calibration model to the image, to carry out color correction.
Step 310, the output image for determining described image color correction model, and using the output image as with it is described The corresponding target image of original image.
Step 311 carries out Gamma correction to the target image, and exports the target image after Gamma correction.
Image color correction method provided by the embodiments of the present application obtains original image to be processed, and original image is defeated Enter to white balance coefficients matrix trained in advance and determine in model, and determines the output knot of model according to white balance coefficients matrix Fruit determines white balance coefficients matrix corresponding with original image, is then carried out according to white balance coefficients matrix to original image white Balance Treatment by through in white balance treated original image is input to trained in advance color of image calibration model, and determines The output image of color of image calibration model, using output image as target image corresponding with original image.By using upper Technical solution is stated, can determine that model carries out white balance processing to original image using white balance coefficients matrix, and utilize image Color correction model carries out color correction to through white balance treated image, and the contrast of original image not only can be improved, The saturation degree of image can also be improved, picture quality can be effectively improved.
In some embodiments, model is determined the original image is input in advance trained white balance coefficients matrix In before, further includes: obtain white balance coefficients matrix determine model;Wherein, the white balance coefficients matrix determines model by such as Under type obtains: acquiring second sample original image of second standard color card under different-colour by camera;Wherein, described Second standard color card is white colour atla;White balance processing is carried out to the second sample original image, is obtained and second sample The corresponding second sample object image of this original image;According to the second sample original image and the second sample object figure Picture, determination change the second sample original image for the corresponding sample white balance coefficients square of the second sample object image Battle array;The second sample original image is marked according to the sample white balance coefficients matrix, obtains the second training sample Collection;The second default machine learning model is trained using second training sample set, it is true to obtain white balance coefficients matrix Cover half type.
In the embodiment of the present application, the second standard color card is white colour atla, acquires the second standard color card by camera and exists Image under different-colour, as the second sample original image.Illustratively, standard color card is acquired not homochromy by camera Raw image under temperature, as the second sample original image.Different-colour can be realized by artificial light sources, illustratively, in reality It tests under room environmental, different colour temperature environment is built by different types of light source.For example, can be built using candle as light source The colour temperature environment of 2000k can build the colour temperature environment of 1950-2250k using high-pressure sodium lamp as light source, be done using tengsten lamp The colour temperature environment that 2700k can be built for light source can build the colour temperature environment of 3000k using halogen lamp as light source, utilize Warm colour fluorescent lamp can build the colour temperature environment etc. of 4000k-4600k as light source.One can be provided by different types of light source The serial continuous shooting environmental of color temperature value.The second standard color card is shot under different-colour using camera, obtains every color temperature Under colour atla image, to obtain second sample original image of second standard color card under different-colour.
Illustratively, white balance processing is carried out to the second sample original image using existing white balancing treatment method, obtained To the second sample object image corresponding with the second sample original image.Optionally, the second sample original image is input to ISP In tool, manually to the second sample original image carry out white balance adjusting, will be adjusted to the best image of white balance effect as The second sample object image corresponding with the second sample original image.Wherein, white balance tune is carried out to the second sample original image When section, if being adjusted to the best image of white balance effect can be confirmed by the second visual sense of human eye, can also be led to It crosses image quality measure standard to be assessed, until obtaining the best image of white balance effect.
In the embodiment of the present application, according to the second sample original image and the second sample corresponding with the second sample original image This target image, determine by the second sample original image variation be the second sample object image when, corresponding sample white balance system Matrix number, that is, when determining that carrying out white balance to the second sample original image handles to obtain the second sample object image, at white balance The white balance coefficients matrix used during reason.
Optionally, it according to the second sample original image and the second sample object image, determines described second The variation of sample original image is the corresponding sample white balance coefficients matrix of the second sample object image, comprising: described in acquisition Each pixel in the third RGB component value of each pixel and the second sample object image in second sample original image The 4th RGB component value;For all pixels point, by the corresponding 4th RGB component value of each pixel and third RGB component value Ratio, as the corresponding white balance coefficients of pixel described in sample white balance coefficients matrix.The advantages of this arrangement are as follows It is corresponding when can accurately determine out the original image progress white balance processing under different-colour environment to the second standard color card White balance coefficients matrix.
Illustratively, the third RGB component value and the second sample of each pixel in the second sample original image are obtained respectively The 4th RGB component value of each pixel calculates separately the 4th of corresponding pixel points for each pixel in this target image The ratio of RGB component value and third RGB component value, and using the ratio as the white balance coefficients matrix of the pixel.It is exemplary , obtain first pixel (pixel of the first row first row in the second sample original image) in the second sample original image Third RGB component value and the second sample object image in first pixel (the first row first in first sample target image The pixel of column) the 4th RGB component value, and by the ratio of the 4th RGB component value and the third RGB component value, as white The white balance coefficients of the first row first row in coefficient of balance matrix.In the manner described above, and so on, white balance system is determined respectively The white balance coefficients of each element in matrix number.
Illustratively, according to obtained each sample white balance coefficients matrix respectively to corresponding second sample original image The the second sample original image for being marked, and corresponding sample white balance coefficients matrix being marked, as white balance coefficients square Battle array determines the training sample set of model, i.e. the second training sample set.Illustratively, default to second using the second training sample set Machine learning model is trained, and is generated white balance coefficients matrix and is determined model.Wherein, the second default machine learning model can be with Including convolutional neural networks model or the long machine learning models such as memory network model in short-term.The embodiment of the present application is default to second Machine learning model is without limitation, wherein and the second default machine learning model can be identical with the first default machine learning model, It can also be different.
Wherein, it before obtaining original image to be processed, obtains white balance coefficients matrix and determines model.It needs to illustrate It is that can be above-mentioned second training sample set of acquisition for mobile terminal, using the second training sample set to the second default machine learning Model is trained, and is directly generated white balance coefficients matrix and is determined model.It can also be that mobile terminal calls directly other movements The white balance coefficients matrix that terminal training generates determines model, for example, being instructed before factory using an acquisition for mobile terminal second Practice sample set and generate white balance coefficients matrix and determine model, then by the white balance coefficients matrix determine model storage arrive and its In his mobile terminal, directly used for other mobile terminals.Alternatively, server obtain a large amount of second sample original image and with The corresponding white balance coefficients matrix of second sample original image, and it is original to the second sample according to corresponding white balance coefficients matrix Image is marked, and obtains the second training sample set.Server trains sample to second to based on the second default machine learning model This collection is trained, and is obtained white balance coefficients matrix and is determined model.When mobile terminal needs to carry out the processing of image white balance, from Trained white balance coefficients matrix determines model to server calls.
Fig. 4 is a kind of structural schematic diagram of color of image means for correcting provided by the embodiments of the present application, which can be by soft Part and/or hardware realization, are typically integrated in mobile terminal, can be by executing image color correction method come to original to be processed Beginning image carries out color correction.As shown in figure 4, the device includes:
Original image obtains module 401, for obtaining original image to be processed;
First original image input module 402, for the original image to be input to color of image school trained in advance In positive model;
Target image determining module 403, for determining the output image of described image color correction model, and will be described defeated Image is as target image corresponding with the original image out.
The color of image means for correcting provided in the embodiment of the present application, obtains original image to be processed;It will be described original Image is input in color of image calibration model trained in advance;Determine the output image of described image color correction model, and Using the output image as target image corresponding with the original image.It, not only can be with by using above-mentioned technical proposal Simply and rapidly to original image carry out color correction, but also can targetedly to the different original images of input into The corresponding color correction of row, can effectively improve the quality of image, makes image closer to realistic colour.
Optionally, described device further include:
Color correction model obtains module, for obtaining described image color before obtaining original image to be processed Calibration model;
Wherein, described image color correction model is obtained by such as under type:
First sample original image is acquired by camera;
Color correction is carried out to the first sample original image, obtains corresponding with the first sample original image the One sample target image;
Using the first sample original image and the first sample target image as the first training sample set;
The first default machine learning model is trained using first training sample set, obtains color of image correction Model.
Optionally, color correction is being carried out to the first sample original image, obtained and the first sample original graph Before corresponding first sample target image, further includes:
Sample RGB image corresponding with the first sample original image is acquired by camera;
Color correction is carried out to the first sample original image, obtains corresponding with the first sample original image the One sample target image, comprising:
Using the sample RGB image as reference picture, to the first sample original image carry out color correction, obtain with The corresponding first sample target image of the first sample original image.
Optionally, first sample original image is acquired by camera, comprising:
First sample original image of first standard color card under different illumination is acquired by camera;Wherein, described One standard color card is colored colour atla;Or
First sample original image of at least two photographed scenes under different illumination is acquired by camera.
Optionally, described device further include:
Second original image input module, for the original image to be input to color of image correction trained in advance Before in model, the original image is input to white balance coefficients matrix trained in advance and is determined in model;
White balance coefficients matrix deciding module, for determining the output of model according to the white balance coefficients matrix as a result, Determine white balance coefficients matrix corresponding with the original image;
White balance processing module, for being carried out at white balance according to the white balance coefficients matrix to the original image Reason;
The first original image input module, is used for:
It will be through in white balance treated original image is input to trained in advance color of image calibration model.
Optionally, described device further include:
Coefficient matrix determines that model obtains module, for the original image to be input to white balance system trained in advance Before matrix number determines in model, obtains white balance coefficients matrix and determine model;
Wherein, the white balance coefficients matrix determines that model is obtained by such as under type:
Second sample original image of second standard color card under different-colour is acquired by camera;Wherein, described Two standard color cards are white colour atla;
White balance processing is carried out to the second sample original image, is obtained corresponding with the second sample original image Second sample object image;
According to the second sample original image and the second sample object image, determination is original by second sample Image change is the corresponding sample white balance coefficients matrix of the second sample object image;
The second sample original image is marked according to the sample white balance coefficients matrix, obtains the second training Sample set;
The second default machine learning model is trained using second training sample set, obtains white balance coefficients square Battle array determines model.
Optionally, described device further include:
Gamma correction module, for using the output image as target image corresponding with the original image it Afterwards, Gamma correction is carried out to the target image, and exports the target image after Gamma correction.
The embodiment of the present application also provides a kind of storage medium comprising computer executable instructions, and the computer is executable Instruction is used to execute image color correction method when being executed by computer processor, this method comprises:
Obtain original image to be processed;
The original image is input in color of image calibration model trained in advance;
Determine the output image of described image color correction model, and using the output image as with the original image Corresponding target image.
Storage medium --- any various types of memory devices or storage equipment.Term " storage medium " is intended to wrap It includes: install medium, such as CD-ROM, floppy disk or magnetic tape equipment;Computer system memory or random access memory, such as DRAM, DDRRAM, SRAM, EDORAM, Lan Basi (Rambus) RAM etc.;Nonvolatile memory, such as flash memory, magnetic medium (example Such as hard disk or optical storage);Register or the memory component of other similar types etc..Storage medium can further include other types Memory or combinations thereof.In addition, storage medium can be located at program in the first computer system being wherein performed, or It can be located in different second computer systems, second computer system is connected to the first meter by network (such as internet) Calculation machine system.Second computer system can provide program instruction to the first computer for executing.Term " storage medium " can To include two or more that may reside in different location (such as in the different computer systems by network connection) Storage medium.Storage medium can store the program instruction that can be performed by one or more processors and (such as be implemented as counting Calculation machine program).
Certainly, a kind of storage medium comprising computer executable instructions, computer provided by the embodiment of the present application The color of image correct operation that executable instruction is not limited to the described above, can also be performed provided by the application any embodiment Relevant operation in image color correction method.
The embodiment of the present application provides a kind of mobile terminal, and figure provided by the embodiments of the present application can be integrated in the mobile terminal As color correction device.Fig. 5 is a kind of structural schematic diagram of mobile terminal provided by the embodiments of the present application.Mobile terminal 500 can To include: memory 501, processor 502 and storage are on a memory and can be at the computer program of processor operation, the place Reason device 502 realizes the image color correction method as described in the embodiment of the present application when executing the computer program.
Mobile terminal provided by the embodiments of the present application not only simply and rapidly can carry out color correction to original image, But also corresponding color correction targetedly can be carried out to the different original images of input, it can effectively improve image Quality makes image closer to realistic colour.
Fig. 6 is the structural schematic diagram of another mobile terminal provided by the embodiments of the present application, which may include: Shell (not shown), memory 601, central processing unit (central processing unit, CPU) 602 (are also known as located Manage device, hereinafter referred to as CPU), circuit board (not shown) and power circuit (not shown).The circuit board is placed in institute State the space interior that shell surrounds;The CPU602 and the memory 601 are arranged on the circuit board;The power supply electricity Road, for each circuit or the device power supply for the mobile terminal;The memory 601, for storing executable program generation Code;The CPU602 is run and the executable journey by reading the executable program code stored in the memory 601 The corresponding computer program of sequence code, to perform the steps of
Obtain original image to be processed;
The original image is input in color of image calibration model trained in advance;
Determine the output image of described image color correction model, and using the output image as with the original image Corresponding target image.
The mobile terminal further include: Peripheral Interface 603, RF (Radio Frequency, radio frequency) circuit 605, audio-frequency electric Road 606, loudspeaker 611, power management chip 608, input/output (I/O) subsystem 609, other input/control devicess 610, Touch screen 612, other input/control devicess 610 and outside port 604, these components pass through one or more communication bus Or signal wire 607 communicates.
It should be understood that illustrating the example that mobile terminal 600 is only mobile terminal, and mobile terminal 600 It can have than shown in the drawings more or less component, can combine two or more components, or can be with It is configured with different components.Various parts shown in the drawings can include one or more signal processings and/or dedicated It is realized in the combination of hardware, software or hardware and software including integrated circuit.
Just the mobile terminal provided in this embodiment for color of image correction is described in detail below, and the movement is whole End takes the mobile phone as an example.
Memory 601, the memory 601 can be accessed by CPU602, Peripheral Interface 603 etc., and the memory 601 can It can also include nonvolatile memory to include high-speed random access memory, such as one or more disk memory, Flush memory device or other volatile solid-state parts.
The peripheral hardware that outputs and inputs of equipment can be connected to CPU602 and deposited by Peripheral Interface 603, the Peripheral Interface 603 Reservoir 601.
I/O subsystem 609, the I/O subsystem 609 can be by the input/output peripherals in equipment, such as touch screen 612 With other input/control devicess 610, it is connected to Peripheral Interface 603.I/O subsystem 609 may include 6091 He of display controller For controlling one or more input controllers 6092 of other input/control devicess 610.Wherein, one or more input controls Device 6092 processed receives electric signal from other input/control devicess 610 or sends electric signal to other input/control devicess 610, Other input/control devicess 610 may include physical button (push button, rocker buttons etc.), dial, slide switch, behaviour Vertical pole clicks idler wheel.It is worth noting that input controller 6092 can with it is following any one connect: keyboard, infrared port, The indicating equipment of USB interface and such as mouse.
Touch screen 612, the touch screen 612 are the input interface and output interface between customer mobile terminal and user, Visual output is shown to user, visual output may include figure, text, icon, video etc..
Display controller 6091 in I/O subsystem 609 receives electric signal from touch screen 612 or sends out to touch screen 612 Electric signals.Touch screen 612 detects the contact on touch screen, and the contact that display controller 6091 will test is converted to and is shown The interaction of user interface object on touch screen 612, i.e. realization human-computer interaction, the user interface being shown on touch screen 612 Object can be the icon of running game, the icon for being networked to corresponding network etc..It is worth noting that equipment can also include light Mouse, light mouse are the extensions for the touch sensitive surface for not showing the touch sensitive surface visually exported, or formed by touch screen.
RF circuit 605 is mainly used for establishing the communication of mobile phone Yu wireless network (i.e. network side), realizes mobile phone and wireless network The data receiver of network and transmission.Such as transmitting-receiving short message, Email etc..Specifically, RF circuit 605 receives and sends RF letter Number, RF signal is also referred to as electromagnetic signal, and RF circuit 605 converts electrical signals to electromagnetic signal or electromagnetic signal is converted to telecommunications Number, and communicated by the electromagnetic signal with communication network and other equipment.RF circuit 605 may include for executing The known circuit of these functions comprising but it is not limited to antenna system, RF transceiver, one or more amplifiers, tuner, one A or multiple oscillators, digital signal processor, CODEC (COder-DECoder, coder) chipset, user identifier mould Block (Subscriber Identity Module, SIM) etc..
Voicefrequency circuit 606 is mainly used for receiving audio data from Peripheral Interface 603, which is converted to telecommunications Number, and the electric signal is sent to loudspeaker 611.
Loudspeaker 611 is reduced to sound for mobile phone to be passed through RF circuit 605 from the received voice signal of wireless network And the sound is played to user.
Power management chip 608, the hardware for being connected by CPU602, I/O subsystem and Peripheral Interface are powered And power management.
It is any that the application can be performed in color of image means for correcting, storage medium and the mobile terminal provided in above-described embodiment Image color correction method provided by embodiment has and executes the corresponding functional module of this method and beneficial effect.Not upper The technical detail of detailed description in embodiment is stated, reference can be made to image color correction method provided by the application any embodiment.
Note that above are only the preferred embodiment and institute's application technology principle of the application.It will be appreciated by those skilled in the art that The application is not limited to specific embodiment described here, be able to carry out for a person skilled in the art it is various it is apparent variation, The protection scope readjusted and substituted without departing from the application.Therefore, although being carried out by above embodiments to the application It is described in further detail, but the application is not limited only to above embodiments, in the case where not departing from the application design, also It may include more other equivalent embodiments, and scope of the present application is determined by the scope of the appended claims.

Claims (10)

1. a kind of image color correction method characterized by comprising
Obtain original image to be processed;
The original image is input in color of image calibration model trained in advance;
Determine the output image of described image color correction model, and using the output image as corresponding with the original image Target image.
2. the method according to claim 1, wherein before obtaining original image to be processed, further includes:
Obtain described image color correction model;
Wherein, described image color correction model is obtained by such as under type:
First sample original image is acquired by camera;
Color correction is carried out to the first sample original image, obtains the first sample corresponding with the first sample original image This target image;
Using the first sample original image and the first sample target image as the first training sample set;
The first default machine learning model is trained using first training sample set, obtains color of image straightening die Type.
3. according to the method described in claim 2, it is characterized in that, carrying out color school to the first sample original image Just, before obtaining first sample target image corresponding with the first sample original image, further includes:
Sample RGB image corresponding with the first sample original image is acquired by camera;
Color correction is carried out to the first sample original image, obtains the first sample corresponding with the first sample original image This target image, comprising:
Using the sample RGB image as reference picture, to the first sample original image carry out color correction, obtain with it is described The corresponding first sample target image of first sample original image.
4. according to the method described in claim 2, it is characterized in that, acquiring first sample original image by camera, comprising:
First sample original image of first standard color card under different illumination is acquired by camera;Wherein, first mark Quasi- colour atla is colored colour atla;Or
First sample original image of at least two photographed scenes under different illumination is acquired by camera.
5. the method according to claim 1, wherein the original image to be input to image trained in advance Before in color correction model, further includes:
The original image is input to white balance coefficients matrix trained in advance to determine in model;
The output of model is determined according to the white balance coefficients matrix as a result, determining white balance corresponding with original image system Matrix number;
White balance processing is carried out to the original image according to the white balance coefficients matrix;
It is described to be input to the original image in color of image calibration model trained in advance, comprising:
It will be through in white balance treated original image is input to trained in advance color of image calibration model.
6. according to the method described in claim 5, it is characterized in that, the original image is input to the white flat of training in advance Before weighing apparatus coefficient matrix determines in model, further includes:
It obtains white balance coefficients matrix and determines model;
Wherein, the white balance coefficients matrix determines that model is obtained by such as under type:
Second sample original image of second standard color card under different-colour is acquired by camera;Wherein, second mark Quasi- colour atla is white colour atla;
White balance processing is carried out to the second sample original image, is obtained and the second sample original image corresponding second Sample object image;
According to the second sample original image and the second sample object image, determine the second sample original image Variation is the corresponding sample white balance coefficients matrix of the second sample object image;
The second sample original image is marked according to the sample white balance coefficients matrix, obtains the second training sample Collection;
The second default machine learning model is trained using second training sample set, it is true to obtain white balance coefficients matrix Cover half type.
7. -6 any method according to claim 1, which is characterized in that using the output image as with it is described original After the corresponding target image of image, further includes:
Gamma correction is carried out to the target image, and exports the target image after Gamma correction.
8. a kind of color of image means for correcting characterized by comprising
Original image obtains module, for obtaining original image to be processed;
First original image input module, for the original image to be input to color of image calibration model trained in advance In;
Target image determining module, for determining the output image of described image color correction model, and by the output image As target image corresponding with the original image.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is held by processor The image color correction method as described in any in claim 1-7 is realized when row.
10. a kind of mobile terminal, which is characterized in that including memory, processor and storage are on a memory and can be in processor The computer program of operation, the processor realize figure as claimed in claim 1 when executing the computer program As color calibration method.
CN201811377864.XA 2018-11-19 2018-11-19 Image color correction method, device, storage medium and mobile terminal Expired - Fee Related CN109523485B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811377864.XA CN109523485B (en) 2018-11-19 2018-11-19 Image color correction method, device, storage medium and mobile terminal
PCT/CN2019/107580 WO2020103570A1 (en) 2018-11-19 2019-09-24 Image color correction method, device, storage medium and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811377864.XA CN109523485B (en) 2018-11-19 2018-11-19 Image color correction method, device, storage medium and mobile terminal

Publications (2)

Publication Number Publication Date
CN109523485A true CN109523485A (en) 2019-03-26
CN109523485B CN109523485B (en) 2021-03-02

Family

ID=65777998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811377864.XA Expired - Fee Related CN109523485B (en) 2018-11-19 2018-11-19 Image color correction method, device, storage medium and mobile terminal

Country Status (2)

Country Link
CN (1) CN109523485B (en)
WO (1) WO2020103570A1 (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110211065A (en) * 2019-05-23 2019-09-06 九阳股份有限公司 A kind of color calibration method and device of food materials image
CN110428377A (en) * 2019-07-26 2019-11-08 北京百度网讯科技有限公司 Data extending method, apparatus, equipment and medium
CN110796642A (en) * 2019-10-09 2020-02-14 陈浩能 Method for determining fruit quality degree and related product
CN110827317A (en) * 2019-11-04 2020-02-21 西安邮电大学 A four-eye moving target detection and recognition device and method based on FPGA
CN111064963A (en) * 2019-11-11 2020-04-24 北京迈格威科技有限公司 Image data decoding method, device, computer equipment and storage medium
WO2020103570A1 (en) * 2018-11-19 2020-05-28 Oppo广东移动通信有限公司 Image color correction method, device, storage medium and mobile terminal
CN111461996A (en) * 2020-03-06 2020-07-28 合肥师范学院 A Fast and Intelligent Color Toning Method for Images
CN111476731A (en) * 2020-04-01 2020-07-31 Oppo广东移动通信有限公司 Image correction method, device, storage medium and electronic device
CN111681201A (en) * 2020-04-20 2020-09-18 深圳市鸿富瀚科技股份有限公司 Image processing method, image processing device, computer equipment and storage medium
CN111898449A (en) * 2020-06-30 2020-11-06 北京大学 A method and system for pedestrian attribute recognition based on surveillance video
CN111930987A (en) * 2020-08-11 2020-11-13 复旦大学 Intelligent metropolitan area positioning method and system based on machine vision color recognition
CN112164005A (en) * 2020-09-24 2021-01-01 Oppo(重庆)智能科技有限公司 Image color correction method, device, equipment and storage medium
CN112752023A (en) * 2020-12-29 2021-05-04 深圳市天视通视觉有限公司 Image adjusting method and device, electronic equipment and storage medium
CN112884693A (en) * 2021-03-25 2021-06-01 维沃移动通信(深圳)有限公司 Training method and device of image processing model and white balance processing method and device
WO2021114184A1 (en) * 2019-12-12 2021-06-17 华为技术有限公司 Neural network model training method and image processing method, and apparatuses therefor
CN113298726A (en) * 2021-05-14 2021-08-24 漳州万利达科技有限公司 Image display adjusting method and device, display equipment and storage medium
CN113506332A (en) * 2021-09-09 2021-10-15 北京的卢深视科技有限公司 Target object recognition method, electronic device and storage medium
CN113516132A (en) * 2021-03-25 2021-10-19 杭州博联智能科技股份有限公司 Machine learning-based color calibration method, device, equipment and medium
CN115170440A (en) * 2021-08-27 2022-10-11 北京瑞莱智慧科技有限公司 Image processing method, related device and storage medium
CN115460391A (en) * 2022-09-13 2022-12-09 浙江大华技术股份有限公司 Image simulation method, image simulation device, storage medium and electronic device
CN115761864A (en) * 2022-12-06 2023-03-07 广东好太太智能家居有限公司 Image recognition method, image recognition device, electronic equipment and storage medium
WO2023040725A1 (en) * 2021-09-15 2023-03-23 荣耀终端有限公司 White balance processing method and electronic device
CN116668656A (en) * 2023-07-24 2023-08-29 荣耀终端有限公司 Image processing method and electronic device
CN116721038A (en) * 2023-08-07 2023-09-08 荣耀终端有限公司 Color correction methods, electronic equipment and storage media
WO2024000473A1 (en) * 2022-06-30 2024-01-04 京东方科技集团股份有限公司 Color correction model generation method, correction method and apparatus, and medium and device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113947179A (en) * 2020-07-16 2022-01-18 浙江宇视科技有限公司 White balance correction method, device, equipment and storage medium
CN117478802B (en) * 2023-10-30 2024-08-27 神力视界(深圳)文化科技有限公司 Image processing method and device and electronic equipment
CN119520974B (en) * 2024-02-02 2025-08-12 华为技术有限公司 Shooting method and electronic equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102244790A (en) * 2011-06-27 2011-11-16 展讯通信(上海)有限公司 Device and method for adaptively adjusting supporting parameters of image signal processor
US20110279703A1 (en) * 2010-05-12 2011-11-17 Samsung Electronics Co., Ltd. Apparatus and method for processing image by using characteristic of light source
CN103839236A (en) * 2014-02-25 2014-06-04 中国科学院自动化研究所 Image white balance method based on sparse representation
CN103905803A (en) * 2014-03-18 2014-07-02 中国科学院国家天文台 Image color correcting method and device
CN106651795A (en) * 2016-12-03 2017-05-10 北京联合大学 Method of using illumination estimation to correct image color
CN107613192A (en) * 2017-08-09 2018-01-19 深圳市巨龙创视科技有限公司 A kind of Digital Image Processing algorithm based on video camera module
CN108600723A (en) * 2018-07-20 2018-09-28 长沙全度影像科技有限公司 A kind of color calibration method and evaluation method of panorama camera
CN108712639A (en) * 2018-05-29 2018-10-26 凌云光技术集团有限责任公司 Image color correction method, apparatus and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100412906C (en) * 2006-10-20 2008-08-20 清华大学 Digital Tongue Image Color Shift Correction Method
CN102479382A (en) * 2010-11-23 2012-05-30 鸿富锦精密工业(深圳)有限公司 Shot image optimization system and method
CN109523485B (en) * 2018-11-19 2021-03-02 Oppo广东移动通信有限公司 Image color correction method, device, storage medium and mobile terminal

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110279703A1 (en) * 2010-05-12 2011-11-17 Samsung Electronics Co., Ltd. Apparatus and method for processing image by using characteristic of light source
CN102244790A (en) * 2011-06-27 2011-11-16 展讯通信(上海)有限公司 Device and method for adaptively adjusting supporting parameters of image signal processor
CN103839236A (en) * 2014-02-25 2014-06-04 中国科学院自动化研究所 Image white balance method based on sparse representation
CN103905803A (en) * 2014-03-18 2014-07-02 中国科学院国家天文台 Image color correcting method and device
CN106651795A (en) * 2016-12-03 2017-05-10 北京联合大学 Method of using illumination estimation to correct image color
CN107613192A (en) * 2017-08-09 2018-01-19 深圳市巨龙创视科技有限公司 A kind of Digital Image Processing algorithm based on video camera module
CN108712639A (en) * 2018-05-29 2018-10-26 凌云光技术集团有限责任公司 Image color correction method, apparatus and system
CN108600723A (en) * 2018-07-20 2018-09-28 长沙全度影像科技有限公司 A kind of color calibration method and evaluation method of panorama camera

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020103570A1 (en) * 2018-11-19 2020-05-28 Oppo广东移动通信有限公司 Image color correction method, device, storage medium and mobile terminal
CN110211065A (en) * 2019-05-23 2019-09-06 九阳股份有限公司 A kind of color calibration method and device of food materials image
CN110211065B (en) * 2019-05-23 2023-10-20 九阳股份有限公司 Color correction method and device for food material image
CN110428377A (en) * 2019-07-26 2019-11-08 北京百度网讯科技有限公司 Data extending method, apparatus, equipment and medium
CN110428377B (en) * 2019-07-26 2023-06-30 北京康夫子健康技术有限公司 Data expansion method, device, equipment and medium
CN110796642A (en) * 2019-10-09 2020-02-14 陈浩能 Method for determining fruit quality degree and related product
CN110827317A (en) * 2019-11-04 2020-02-21 西安邮电大学 A four-eye moving target detection and recognition device and method based on FPGA
CN110827317B (en) * 2019-11-04 2023-05-12 西安邮电大学 A four-eye moving target detection and recognition device and method based on FPGA
CN111064963A (en) * 2019-11-11 2020-04-24 北京迈格威科技有限公司 Image data decoding method, device, computer equipment and storage medium
WO2021114184A1 (en) * 2019-12-12 2021-06-17 华为技术有限公司 Neural network model training method and image processing method, and apparatuses therefor
CN111461996B (en) * 2020-03-06 2023-08-29 合肥师范学院 A fast and intelligent method for image color correction
CN111461996A (en) * 2020-03-06 2020-07-28 合肥师范学院 A Fast and Intelligent Color Toning Method for Images
CN111476731A (en) * 2020-04-01 2020-07-31 Oppo广东移动通信有限公司 Image correction method, device, storage medium and electronic device
CN111476731B (en) * 2020-04-01 2023-06-27 Oppo广东移动通信有限公司 Image correction method, device, storage medium and electronic equipment
CN111681201A (en) * 2020-04-20 2020-09-18 深圳市鸿富瀚科技股份有限公司 Image processing method, image processing device, computer equipment and storage medium
CN111681201B (en) * 2020-04-20 2023-06-23 深圳市鸿富瀚科技股份有限公司 Image processing method, device, computer equipment and storage medium
CN111898449A (en) * 2020-06-30 2020-11-06 北京大学 A method and system for pedestrian attribute recognition based on surveillance video
CN111930987A (en) * 2020-08-11 2020-11-13 复旦大学 Intelligent metropolitan area positioning method and system based on machine vision color recognition
CN111930987B (en) * 2020-08-11 2023-12-26 复旦大学 Intelligent metropolitan area positioning method and system based on machine vision color recognition
CN112164005A (en) * 2020-09-24 2021-01-01 Oppo(重庆)智能科技有限公司 Image color correction method, device, equipment and storage medium
CN112752023A (en) * 2020-12-29 2021-05-04 深圳市天视通视觉有限公司 Image adjusting method and device, electronic equipment and storage medium
CN113516132A (en) * 2021-03-25 2021-10-19 杭州博联智能科技股份有限公司 Machine learning-based color calibration method, device, equipment and medium
CN112884693B (en) * 2021-03-25 2024-11-22 维沃移动通信(深圳)有限公司 Image processing model training method and device, white balance processing method and device
CN113516132B (en) * 2021-03-25 2024-05-03 杭州博联智能科技股份有限公司 Color calibration method, device, equipment and medium based on machine learning
CN112884693A (en) * 2021-03-25 2021-06-01 维沃移动通信(深圳)有限公司 Training method and device of image processing model and white balance processing method and device
CN113298726A (en) * 2021-05-14 2021-08-24 漳州万利达科技有限公司 Image display adjusting method and device, display equipment and storage medium
CN115170440A (en) * 2021-08-27 2022-10-11 北京瑞莱智慧科技有限公司 Image processing method, related device and storage medium
CN113506332B (en) * 2021-09-09 2021-12-17 北京的卢深视科技有限公司 Target object identification method, electronic device and storage medium
CN113506332A (en) * 2021-09-09 2021-10-15 北京的卢深视科技有限公司 Target object recognition method, electronic device and storage medium
WO2023040725A1 (en) * 2021-09-15 2023-03-23 荣耀终端有限公司 White balance processing method and electronic device
US12262156B2 (en) 2021-09-15 2025-03-25 Honor Device Co., Ltd. White balance processing method and electronic device
WO2024000473A1 (en) * 2022-06-30 2024-01-04 京东方科技集团股份有限公司 Color correction model generation method, correction method and apparatus, and medium and device
CN115460391A (en) * 2022-09-13 2022-12-09 浙江大华技术股份有限公司 Image simulation method, image simulation device, storage medium and electronic device
CN115460391B (en) * 2022-09-13 2024-04-16 浙江大华技术股份有限公司 Image simulation method and device, storage medium and electronic device
CN115761864A (en) * 2022-12-06 2023-03-07 广东好太太智能家居有限公司 Image recognition method, image recognition device, electronic equipment and storage medium
CN116668656A (en) * 2023-07-24 2023-08-29 荣耀终端有限公司 Image processing method and electronic device
CN116668656B (en) * 2023-07-24 2023-11-21 荣耀终端有限公司 Image processing method and electronic equipment
CN116721038A (en) * 2023-08-07 2023-09-08 荣耀终端有限公司 Color correction methods, electronic equipment and storage media

Also Published As

Publication number Publication date
CN109523485B (en) 2021-03-02
WO2020103570A1 (en) 2020-05-28

Similar Documents

Publication Publication Date Title
CN109523485A (en) Image color correction method, device, storage medium and mobile terminal
CN109348206A (en) Image white balance processing method and device, storage medium and mobile terminal
CN109547701A (en) Image capturing method, device, storage medium and electronic equipment
CN108419028B (en) Image processing method, image processing device, computer-readable storage medium and electronic equipment
CN109741279A (en) Image saturation adjustment method, device, storage medium and terminal
CN105827897B (en) Adjust card manufacturing method, system, debugging color correction matrix method and apparatus
US9756222B2 (en) Method and system for performing white balancing operations on captured images
CN109327691B (en) Image shooting method and device, storage medium and mobile terminal
US9826208B2 (en) Method and system for generating weights for use in white balancing an image
CN109360254B (en) Image processing method and device, electronic equipment and computer readable storage medium
US20120229699A1 (en) Method and apparatus for capturing an image of an illuminated area of interest
CN109983508A (en) Fast Flourier color constancy
CN109729281A (en) Image processing method, device, storage medium and terminal
CN108494996B (en) Image processing method, device, storage medium and mobile terminal
CN110730345B (en) Image display method, image recognition device, image display medium, image recognition device, and image recognition system
CN109544441A (en) Colour of skin processing method and processing device in image processing method and device, live streaming
Hamilton-Fletcher et al. Accuracy and usability of smartphone-based distance estimation approaches for visual assistive technology development
CN110677557B (en) Image processing method, image processing device, storage medium and electronic equipment
CN112804510A (en) Color fidelity processing method and device for deep water image, storage medium and camera
CN109191398B (en) Image processing method, apparatus, computer-readable storage medium and electronic device
US20170163852A1 (en) Method and electronic device for dynamically adjusting gamma parameter
CN109561291A (en) Color temperature compensation method and device, storage medium and mobile terminal
US11417151B2 (en) Adaptive rolling shutter image sensor and IR emitter control for facial recognition
CN113179399B (en) Live-action-based construction method and related product
KR101957773B1 (en) Evaluation method for skin condition using image and evaluation apparatus for skin condition using image

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210302