CN108063891A - Image processing method, device, computer readable storage medium and computer equipment - Google Patents
Image processing method, device, computer readable storage medium and computer equipment Download PDFInfo
- Publication number
- CN108063891A CN108063891A CN201711287893.2A CN201711287893A CN108063891A CN 108063891 A CN108063891 A CN 108063891A CN 201711287893 A CN201711287893 A CN 201711287893A CN 108063891 A CN108063891 A CN 108063891A
- Authority
- CN
- China
- Prior art keywords
- color temperature
- temperature value
- value
- white balance
- image
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 131
- 238000000034 method Methods 0.000 claims abstract description 24
- 238000001514 detection method Methods 0.000 claims description 8
- 239000003086 colorant Substances 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 5
- 238000003384 imaging method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/88—Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color Television Image Signal Generators (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
This application involves a kind of image processing method, device, computer readable storage medium and computer equipments.The above method, including:It obtains in pending image with reference to color point, the first color temperature value is determined with reference to color point according to described;If getting multiple first color temperature values, whether the distribution for detecting the multiple first color temperature value meets preset rules;If the distribution of the multiple first color temperature value does not meet preset rules, the second color temperature value is obtained according to color temperature sensor;Target color temperature value is chosen from the multiple first color temperature value according to second color temperature value;White balance gains value is calculated according to the target color temperature value, white balance processing is carried out to the pending image according to the white balance gains value.The above method can improve the accuracy of definite target color temperature value, be conducive to treat processing image progress white balance processing according to above-mentioned target color temperature value, improve the effect to pending image white balance.
Description
Technical field
This application involves field of computer technology, more particularly to a kind of image processing method, device, computer-readable deposit
Storage media and computer equipment.
Background technology
With the rapid development of intelligence computation machine equipment, the technique for taking of intelligent computer is more and more complete.Shooting is obtained
The image taken, intelligence computation machine equipment can carry out a variety of image processing operations.For example, the white balance of image is handled, at U.S. face
Reason etc..Wherein, it is color in adjustment image to the white balance processing of image so that image can accurately reflect subject
Color situation.
The content of the invention
The embodiment of the present application provides a kind of image processing method, device, computer readable storage medium and computer equipment,
White balance processing can be carried out to image.
A kind of image processing method, including:
It obtains in pending image with reference to color point, the first color temperature value is determined with reference to color point according to described;
If getting multiple first color temperature values, whether the distribution for detecting the multiple first color temperature value meets preset rules;
If the distribution of the multiple first color temperature value does not meet preset rules, the second colour temperature is obtained according to color temperature sensor
Value;
Target color temperature value is chosen from the multiple first color temperature value according to second color temperature value;
White balance gains value is calculated according to the target color temperature value, according to the white balance gains value to the pending figure
As carrying out white balance processing.
A kind of image processing apparatus, including:
For obtaining in pending image with reference to color point, the is determined according to described with reference to color point for first acquisition module
Temperature value of the same colour;
Detection module, if for getting multiple first color temperature values, whether the distribution of the multiple first color temperature value of detection
Meet preset rules;
Second acquisition module, if the distribution of the multiple first color temperature value does not meet preset rules, according to color temperature sensor
Obtain the second color temperature value;
Module is chosen, for being chosen and the immediate color temperature value of the second color temperature value from the multiple first color temperature value
As target color temperature value;
Processing module, for calculating white balance gains value according to the target color temperature value, according to the white balance gains value
White balance processing is carried out to the pending image.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor
Method as described above is realized during row.
A kind of computer equipment including memory and processor, stores computer-readable instruction, institute in the memory
Instruction is stated when being performed by the processor so that processor execution method as described above.
In the embodiment of the present application, when according to the first color temperature value inaccuracy obtained with reference to color point, sensed according to colour temperature
Device obtains the second color temperature value, and target color temperature value is determined from the first color temperature value by auxiliary of the second color temperature value, can be improved definite
The accuracy of target color temperature value is conducive to treat processing image progress white balance processing, raising pair according to above-mentioned target color temperature value
The effect of pending image white balance.
Description of the drawings
It in order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, below will be to embodiment or existing
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of application, for those of ordinary skill in the art, without creative efforts, can be with
Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow chart of image processing method in one embodiment;
Fig. 2 is the flow chart of image processing method in another embodiment;
Fig. 3 is the flow chart of image processing method in another embodiment;
Fig. 4 is the flow chart of image processing method in another embodiment;
Fig. 5 is the structure diagram of image processing apparatus in one embodiment;
Fig. 6 is the structure diagram of image processing apparatus in one embodiment;
Fig. 7 is the schematic diagram of image processing circuit in one embodiment.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the object, technical solution and advantage for making the application are more clearly understood
The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, and
It is not used in restriction the application.
Fig. 1 is the flow chart of image processing method in one embodiment.As shown in Figure 1, a kind of image processing method, bag
It includes:
Step 102, obtain in pending image with reference to color point, the first color temperature value is determined according to reference to color point.
Above-mentioned pending image is the image for needing to carry out white balance processing.Above-mentioned pending image can be computer equipment
Shoot the image obtained.For example, image, mobile terminal rear camera that the shooting of mobile terminal front camera obtains shoot and obtain
The image taken.The above-mentioned color referred to reference to color with the value of chromatism of standard color within a preset range, that is, be near the mark color
Color.Under normal conditions, above-mentioned standard color can be arranged to white, the above-mentioned color with reference to the as close white of color.
In one embodiment, above-mentioned standard color can be also arranged to other colors, such as the colour of skin.Above-mentioned reference color point is picture
The color of element is the pixel with reference to color.By taking standard color is white as an example, the corresponding picture of white in tri- Color Channels of RGB
R/G=1.0, B/G=1.0 in vegetarian refreshments are then { 0.8 close to the Color Range of the reference color of white<R/G<1.2,0.8<B/G<
1.2}。
Computer equipment by image when carrying out white balance processing, it will usually multiple regions are divided an image into, such as will
Image is divided into 25*25=625 region, then detects and whether there is in each area with reference to color point.If exist in region
With reference to color point, computer equipment can count the average that color point is referred in each region.With RGB (three kinds of colors of red, green, blue)
Exemplified by triple channel, count in each region with reference to color point average be R/G in statistical pixel average R/G_average, B/G
Average B/G_average.Computer equipment, can be corresponding with colour temperature according to color after the average with reference to color point is got
Relation searches corresponding color temperature value, i.e. the first color temperature value.Wherein, computer equipment is only obtained in the presence of in the region with reference to color point
First color temperature value.
Step 104, if getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values meets default rule
Then.
Computer equipment can count corresponding first color temperature value in each region in pending image, get pending figure
After corresponding multiple first color temperature values, it is default whether corresponding multiple first color temperature values of detectable above-mentioned pending image meet
Rule.Above-mentioned preset rules can be:Whether the quantity of first value of chromatism of the colour temperature difference in predetermined threshold value reaches preset ratio.
For example, whether the quantity of first value of chromatism of the difference of colour temperature within 100 reaches 80%.Using pending image as 25*25=
Exist exemplified by 625 regions, in the Zhong You100 regions of 625 regions and refer to color point, have in 100 the first color temperature values of acquisition
80 color temperature values and 4500 difference are no more than 100, i.e., have 80 color temperature values to exist in 100 the first color temperature values of pending image
4500 or so, then the color temperature value of the pending image of computer equipment judgement is 4500.
Step 106, if the distribution of multiple first color temperature values does not meet preset rules, the second color is obtained according to color temperature sensor
Temperature value.
In actual use, due to the diversity and complexity of environment light source, can cause some in pending image
Pixel is (to be missed with reference to color point for example, yellow under low colour temperature be light blue under white, high color temperature by flase drop by flase drop
Examine as white), and some pixels by flase drop are that can cause with reference to color point to detect that pending image is deposited in pending image
In multiple colour temperatures, (for example, the first color temperature point of pending image concentrates on 2500 and 4500, then pending image has 2 colour temperatures
2500 and 4500), it is poor so as to cause the white balance treatment effect to image.
If computer equipment detects that multiple first color temperature values do not meet preset rules in pending image, according to colour temperature
Sensor obtains the second color temperature value.Above-mentioned color temperature sensor can obtain current environment color by detecting current environment optical information
Temperature, i.e. the second colour temperature.
Step 108, target color temperature value is chosen from multiple first color temperature values according to the second color temperature value.
Computer equipment ambient enviroment optical information and computer equipment surrounding environment light can be obtained by color temperature sensor
The corresponding color temperature information of information.And computer equipment usually has in captured image between computer equipment and subject
A certain distance, therefore, the color temperature information around computer equipment obtained by color temperature sensor can not accurately represent quilt
Take the photograph the color temperature information around object.Therefore, the second color temperature value obtained by color temperature sensor is used to aid in from multiple first colors
Target color temperature value is chosen in temperature value.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:
(1) the first color temperature value with the difference of the second color temperature value within a preset range is obtained.
It (2), will be with the second colour temperature if there are first color temperature values with the difference of the second color temperature value within a preset range
First color temperature value of the difference of value in predetermined threshold value is as target color temperature value.
It (3), will be with the second colour temperature if the first color temperature value there are multiple differences with the second color temperature value within a preset range
First color temperature value of the difference minimum of value is as target color temperature value.
Computer equipment can obtain the difference of the second color temperature value and multiple first color temperature values respectively, choose and the second color temperature value
Difference the first color temperature value within a preset range.For example, it chooses and first colour temperature of the difference of the second color temperature value no more than 100
Value.Computer equipment get with after the difference of the second color temperature value the first color temperature value within a preset range, if detecting only
There are first color temperature value with the difference of the second color temperature value within a preset range, then by above-mentioned with the second color temperature value difference
The first color temperature value within a preset range is as target color temperature value.If multiple differences with the second color temperature value are detected the presence of pre-
If the first color temperature value in scope, then in above-mentioned multiple differences with the second color temperature value the first color temperature value within a preset range
The first color temperature value with the difference minimum of the second color temperature value is chosen as target color temperature value.For example, the second color temperature value is 4500,
The first color temperature value closest to 4500 is chosen in the first color temperature value of the second color temperature value difference no more than 100 as target colour temperature
Value.
Step 110, according to target color temperature value calculate white balance gains value, according to white balance gains value to pending image into
The processing of row white balance.
Can prestore color temperature value and the correspondence of white balance gains value in computer equipment.Computer equipment is getting mesh
After marking color temperature value, white balance gains value corresponding with above-mentioned target color temperature value can be searched, further according to above-mentioned white balance gains value pair
Pending image carries out white balance processing.Computer equipment may include the white balance algorithm of pending image:Gray world is calculated
Method, perfect reflection algorithm, white point algorithm etc..By taking white point algorithm as an example, after target color temperature value is got, target colour temperature can be searched
It is worth the value of corresponding R/G, the value of B/G.The R passages of each pixel in pending image are multiplied to the value of R/G, channel B multiplies B/G's
Value, you can complete the white balance processing to pending image.
Method in the embodiment of the present application, when according to the first color temperature value inaccuracy obtained with reference to color point, according to colour temperature
Sensor obtains the second color temperature value, and target color temperature value is determined from the first color temperature value by auxiliary of the second color temperature value, can be improved
It determines the accuracy of target color temperature value, is conducive to treat processing image progress white balance processing according to above-mentioned target color temperature value, carry
Height is to the effect of pending image white balance.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:If
The first color temperature value of the difference of the second color temperature value within a preset range is not present in, using the second color temperature value as target color temperature value.
In light source complex environment, computer equipment is after shooting obtains pending image, to pending image meter
Calculate color temperature value when, due to the complexity of light source get color temperature value may there are relatively large deviations with actual color temperature value.It calculates
Machine equipment after the second color temperature value is got according to color temperature sensor, if detect in pending image multiple first color temperature values with
Not within a preset range, then computer equipment directly acquires the second color that color temperature sensor detects to the difference of second color temperature value
Temperature value determines white balance gains value, further according to above-mentioned white balance gains value as target color temperature value according to above-mentioned target color temperature value
White balance processing is carried out to pending image.
Method in the embodiment of the present application, when multiple first color temperature values obtained by reference to color point and color temperature sensor are examined
When the second color temperature value that survey obtains all is kept off, computer equipment can be directly according to the second colour temperature of color temperature sensor detection acquisition
Value carries out white balance processing to pending image.It avoids in light source complex environment, colour temperature is calculated using with reference to color point
Value is inaccurate, causes the problem of poor to the white balance treatment effect of pending image.
In one embodiment, step 110 calculates white balance gains value according to target color temperature value, according to white balance gains value
White balance processing is carried out to pending image to be included:
(1) the second gain of the first yield value and the second Color Channel of the first Color Channel is calculated according to target color temperature value
Value.
(2) white balance processing is carried out to the first Color Channel in pending image according to the first yield value.
(3) white balance processing is carried out to the second Color Channel in pending image according to the second yield value.
Computer equipment can search corresponding first gain after target color temperature value is got according to above-mentioned target color temperature value
Value and the second yield value.Wherein, yield value represents the ratio between numerical value of two Color Channels.First yield value and the second yield value table
Show on the basis of a Color Channel, the ratio between the numerical value of another two Color Channel and the numerical value of Color Channel of the benchmark.For RGB
Exemplified by three Color Channels, on the basis of G passages, then R/G represents the yield value of R passages, and B/G represents the yield value of channel B.It is above-mentioned
R/G can be the first yield value, and B/G can be the second yield value.After computer equipment gets target color temperature value, can search with it is above-mentioned
The value of the corresponding R/G of target color temperature value and the value of B/G, then the value of R/G, channel B are multiplied to R passages in pixel in pending image
Multiply the value of B/G, you can white balance processing is carried out to pending image.
Method in the embodiment of the present application obtains the first gain to the processing of image white balance according to the target color temperature value of acquisition
Value and the second yield value carry out white balance processing to pending image further according to above-mentioned first yield value and the second yield value, carry
The high accuracy of white balance processing.
In one embodiment, if after institute's step 104 is stated and gets multiple first color temperature values, further include:
Step 112, white balance gains value is calculated respectively according to multiple first color temperature values, increased according to the white balance for calculating acquisition
Beneficial value carries out white balance processing respectively to pending image.
Step 114, image is illustrated in computer equipment display interface respectively after white balance is handled.
Step 116, if receiving the selection instruction of user, image after corresponding white balance is handled is chosen according to selection instruction
And it preserves.
After computer equipment with reference to color point according to multiple first color temperature values are got, multiple first colors can be obtained respectively
The corresponding white balance gains value of temperature value, further according to the corresponding white balance gains value of above-mentioned multiple first color temperature values to pending image
White balance processing is carried out respectively.Computer equipment can will be according to the corresponding white balance gains value of the first color temperature value treated image
Computer equipment display interface is illustrated in respectively.Computer equipment can receive user to image after the white balance processing of above-mentioned displaying
Selection instruction, above-mentioned selection instruction can be phonetic order or touch command.If computer equipment is received to above-mentioned displaying
The selection instruction of image after white balance processing, then computer equipment scheme after obtaining the processing of corresponding white balance according to selection instruction
Picture preserves image after the above-mentioned white balance processing being selected.
Method in the embodiment of the present application, when computer equipment detects that there are multiple first color temperature values in pending image
When, then white balance processing can be carried out to pending image respectively according to above-mentioned multiple first color temperature values, then after white balance is handled
Image shows preserve image after corresponding white balance is handled so that user can be according to happiness to user according to the selection instruction of user
Image after corresponding white balance is handled is preserved well, improves user's viscosity.
In one embodiment, image is corresponding white after computer equipment can also store the above-mentioned white balance processing being selected
Balancing gain value carries out white balance processing further according to the white balance gains value of storage to other images.Wherein, to other images into
The processing of row white balance includes at least one of situations below:
(1) when computer equipment detects that the shooting time of the image of shooting acquisition and the above-mentioned white balance being selected are handled
Afterwards the time difference between the shooting time of image in first threshold, according to the white balance gains value of storage to shooting obtain figure
As carrying out white balance processing.For example, the shooting time of white balance treated image is 59 minutes 59 11 points of on December 6th, 2017
Second, the shooting of the computer equipment image that 12 points of 06 minute 59 second beats were taken the photograph on December 6th, 2017 and white balance treated image
Time difference between moment is 7 minutes, in first threshold 10 minutes, then shooting is obtained according to the white balance gains value of storage
Image carry out white balance processing.
(2) when computer equipment detects that the spot for photography of the image of shooting acquisition and the above-mentioned white balance being selected are handled
The distance between spot for photography of image is in second threshold afterwards, according to the white balance gains value of storage to the image of shooting acquisition
Carry out white balance processing.For example, between the image-capturing place that white balance treated image and computer equipment is shot again
Distance for 500 meters, in 1000 meters of second threshold, then the image that shooting obtains is carried out according to the white balance gains value of storage
White balance processing.
Under normal conditions, specifying in duration and in the range of appointed place, light source becomes in the scene of computer equipment shooting
Change little.Method in the embodiment of the present application, when the shooting of image after detecting captured image and the processing of stored white balance
Between be spaced relatively near or spot for photography interval it is nearer when, can be according to the corresponding white balance gains value of image after at above-mentioned white balance to clapping
The image for taking the photograph acquisition carries out white balance processing, i.e. the white balance gains value of user's selection carries out at white balance pending image
Reason so that the image of white balance processing more meets user's perception, improves user's viscosity.
In one embodiment, after step 110, further include:
Step 118, if the first image for being spaced in pending image capturing time in preset duration is detected, according to white
Balancing gain value carries out white balance processing to the first image.
Computer equipment to pending image after white balance processing is carried out, if detecting and pending image capturing time
The first image being spaced in preset duration, then can be according to the white balance gains that white balance processing is carried out to above-mentioned pending image
Value carries out white balance processing to above-mentioned first image.Above-mentioned first image can be shooting time be later than the needs of pending image into
The image of row white balance processing.For example, after computer equipment has been continuously shot 5 images in 10 minutes, then computer equipment
Remaining 4 images can be carried out respectively according to the white balance gains value that white balance processing is carried out to the earliest image of shooting time
White balance processing.
Above-mentioned shooting time interval be between the shooting time of the first image and the shooting time of pending image when
Between it is poor.Above-mentioned preset duration can be the value of computer equipment setting or value set by user.Such as 5 minutes, 10 minutes.
In preset duration, it may be assumed that environmental information variation is smaller, i.e. the variations such as light-source angle, light source color temperature are smaller, then computer is set
It is standby can obtain when shooting between be spaced in the first image in preset duration, according to the white balance gains value of pending image to the
One image carries out white balance processing.Wherein, to be spaced in when there are multiframes and the shooting time of pending image in computer equipment
During the first image in preset duration, computer equipment can carry out the first image according to the white balance gains value of pending image
The processing of batch white balance.
Method in the embodiment of the present application, when there is first image nearer with the shooting time interval of pending image,
Can white balance processing be carried out to the first image according to corresponding first yield value of pending image, reduce the work(of computer equipment
Consumption improves the efficiency to the processing of image white balance.
In one embodiment, after step 110, further include:
Step 120, if the second image with overlapping region with pending image is detected, according to white balance gains value pair
Second image carries out white balance processing.
Under normal conditions, the image that user shoots in Same Scene may be one more than, and multiple of user's shooting are same
The image of one scene may be there are identical region, that is, there are overlapping regions for the image shot.If computer equipment will treated
During the image progress images match that processing image needs to carry out white balance processing with other, detect has weight with pending image
Second image in folded region, then can be according to the white balance gains value to the progress white balance processing of pending image to above-mentioned second figure
As carrying out white balance processing.I.e. computer equipment is sentenced when getting the second image for having overlapping region with pending image
Fixed pending image and the Same Scene of above-mentioned second image taking, then light source is more consistent in scene, and directly basis treats place
It manages image and carries out the white balance gains value of white balance processing to the progress white balance processing of above-mentioned second image.
Method in the embodiment of the present application, computer equipment are detecting the second figure with pending image there are overlapping region
During picture, the second image can be carried out at white balance according to the white balance gains value of white balance processing is carried out to pending image
Reason improves the speed that white balance processing is carried out to image.
Fig. 5 is the structure diagram of image processing apparatus in one embodiment.As shown in figure 5, a kind of image processing apparatus, bag
It includes:
For obtaining in pending image with reference to color point, first is determined according to reference to color point for first acquisition module 502
Color temperature value.
Detection module 504, if for getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values accords with
Close preset rules.
Second acquisition module 506 if the distribution of multiple first color temperature values does not meet preset rules, is obtained according to color temperature sensor
Take the second color temperature value.
Module 508 is chosen, for being chosen and the immediate color temperature value conduct of the second color temperature value from multiple first color temperature values
Target color temperature value.
For calculating white balance gains value according to target color temperature value, place is treated according to white balance gains value for processing module 510
It manages image and carries out white balance processing.
In one embodiment, choose module 508 and aim colour is chosen from multiple first color temperature values according to the second color temperature value
Temperature value includes:Obtain the first color temperature value within a preset range with the difference of the second color temperature value.If there are one and the second colour temperature
The first color temperature value of the difference of value within a preset range, by the first color temperature value with the difference of the second color temperature value in predetermined threshold value
As target color temperature value.If there are the first color temperature value of multiple and the second color temperature value differences within a preset range, will be with second
First color temperature value of the difference minimum of color temperature value is as target color temperature value.
In one embodiment, if choosing module 508 is additionally operable to be not present in the difference of the second color temperature value in preset range
The first interior color temperature value, using the second color temperature value as target color temperature value.
In one embodiment, processing module 510 calculates white balance gains value according to target color temperature value, is increased according to white balance
Beneficial value, which carries out pending image white balance processing, to be included:The first yield value of the first Color Channel is calculated according to target color temperature value
With the second yield value of the second Color Channel.White balance is carried out to the first Color Channel in pending image according to the first yield value
Processing.White balance processing is carried out to the second Color Channel in pending image according to the second yield value.
Fig. 6 is the structure diagram of image processing apparatus in another embodiment.As shown in fig. 6, a kind of image processing apparatus,
Including:First acquisition module 602, detection module 604, the second acquisition module 606, selection module 608, processing module 610, displaying
Module 612 and memory module 614.Wherein, the first acquisition module 602, detection module 604, the second acquisition module 606, selection mould
Block 608, processing module 610 are identical with corresponding functions of modules in Fig. 5.
Processing module 610 is additionally operable to calculate white balance gains value respectively according to multiple first color temperature values, is obtained according to calculating
White balance gains value white balance processing is carried out respectively to pending image.
Display module 612 is illustrated in computer equipment display interface respectively for image after white balance is handled.
If memory module 614 for receiving the selection instruction of user, is chosen according to selection instruction at corresponding white balance
It image and is preserved after reason.
In one embodiment, if processing module 610 be additionally operable to detect be spaced in pending image capturing time it is pre-
If the first image in duration, white balance processing is carried out to the first image according to white balance gains value.
In one embodiment, if processing module 610 is additionally operable to detect have overlapping region with pending image the
Two images carry out white balance processing according to white balance gains value to the second image.
The division of modules is only used for for example, in other embodiments, can will scheme in above-mentioned image processing apparatus
As processing unit is divided into different modules as required, to complete all or part of function of above-mentioned image processing apparatus.
The embodiment of the present application additionally provides a kind of computer readable storage medium.One or more can perform comprising computer
The non-volatile computer readable storage medium storing program for executing of instruction, when computer executable instructions are executed by one or more processors,
So that processor performs following steps:
(1) obtain in pending image with reference to color point, the first color temperature value is determined according to reference to color point.
(2) if getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values meets preset rules.
(3) if the distribution of multiple first color temperature values does not meet preset rules, the second color temperature value is obtained according to color temperature sensor.
(4) target color temperature value is chosen from multiple first color temperature values according to the second color temperature value.
(5) white balance gains value is calculated according to target color temperature value, pending image is carried out according to white balance gains value white
Balance Treatment.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:It obtains
Take the first color temperature value within a preset range with the difference of the second color temperature value;If there are one with the difference of the second color temperature value pre-
If the first color temperature value in scope, using with first color temperature value of the difference of the second color temperature value in predetermined threshold value as target colour temperature
Value;If there are the first color temperature value of multiple and the second color temperature value differences within a preset range, by the difference with the second color temperature value
The first minimum color temperature value is as target color temperature value.
In one embodiment, also perform:If it is not present in the first color of the difference of the second color temperature value within a preset range
Temperature value, using the second color temperature value as target color temperature value.
In one embodiment, white balance gains value is calculated according to target color temperature value, place is treated according to white balance gains value
Reason image, which carries out white balance processing, to be included:The first yield value and the second color of the first Color Channel are calculated according to target color temperature value
Second yield value of passage;White balance processing is carried out to the first Color Channel in pending image according to the first yield value;According to
Second yield value carries out white balance processing to the second Color Channel in pending image.
In one embodiment, if after multiple first color temperature values are got, also perform:According to multiple first color temperature values
White balance gains value is calculated respectively, and pending image is carried out at white balance respectively according to the white balance gains value for calculating acquisition
Reason;Image is illustrated in computer equipment display interface respectively after white balance is handled;If receiving the selection instruction of user, according to
Selection instruction is chosen image after corresponding white balance is handled and is preserved.
In one embodiment, also perform:It is spaced in if detecting with pending image capturing time in preset duration
First image carries out white balance processing according to white balance gains value to the first image.
In one embodiment, also perform:If detecting the second image that there is overlapping region with pending image, according to
White balance gains value carries out white balance processing to the second image.
A kind of computer program product for including instruction, when run on a computer so that computer performs following
Step:
(1) obtain in pending image with reference to color point, the first color temperature value is determined according to reference to color point.
(2) if getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values meets preset rules.
(3) if the distribution of multiple first color temperature values does not meet preset rules, the second color temperature value is obtained according to color temperature sensor.
(4) target color temperature value is chosen from multiple first color temperature values according to the second color temperature value.
(5) white balance gains value is calculated according to target color temperature value, pending image is carried out according to white balance gains value white
Balance Treatment.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:It obtains
Take the first color temperature value within a preset range with the difference of the second color temperature value;If there are one with the difference of the second color temperature value pre-
If the first color temperature value in scope, using with first color temperature value of the difference of the second color temperature value in predetermined threshold value as target colour temperature
Value;If there are the first color temperature value of multiple and the second color temperature value differences within a preset range, by the difference with the second color temperature value
The first minimum color temperature value is as target color temperature value.
In one embodiment, also perform:If it is not present in the first color of the difference of the second color temperature value within a preset range
Temperature value, using the second color temperature value as target color temperature value.
In one embodiment, white balance gains value is calculated according to target color temperature value, place is treated according to white balance gains value
Reason image, which carries out white balance processing, to be included:The first yield value and the second color of the first Color Channel are calculated according to target color temperature value
Second yield value of passage;White balance processing is carried out to the first Color Channel in pending image according to the first yield value;According to
Second yield value carries out white balance processing to the second Color Channel in pending image.
In one embodiment, if after multiple first color temperature values are got, also perform:According to multiple first color temperature values
White balance gains value is calculated respectively, and pending image is carried out at white balance respectively according to the white balance gains value for calculating acquisition
Reason;Image is illustrated in computer equipment display interface respectively after white balance is handled;If receiving the selection instruction of user, according to
Selection instruction is chosen image after corresponding white balance is handled and is preserved.
In one embodiment, also perform:It is spaced in if detecting with pending image capturing time in preset duration
First image carries out white balance processing according to white balance gains value to the first image.
In one embodiment, also perform:If detecting the second image that there is overlapping region with pending image, according to
White balance gains value carries out white balance processing to the second image.
The embodiment of the present application also provides a kind of computer equipment.Above computer equipment includes image processing circuit, figure
As process circuit can utilize hardware and or software component to realize, it may include define ISP (Image Signal
Processing, picture signal processing) pipeline various processing units.Fig. 7 is that image processing circuit shows in one embodiment
It is intended to.As shown in fig. 7, for purposes of illustration only, the various aspects with the relevant image processing techniques of the embodiment of the present application are only shown.
As shown in fig. 7, image processing circuit includes ISP processors 740 and control logic device 750.Imaging device 710 captures
Image data handled first by ISP processors 740, ISP processors 740 image data is analyzed to capture can be used for it is true
The image statistics of fixed and/or imaging device 710 one or more control parameters.Imaging device 710 may include there is one
The camera of a or multiple lens 712 and imaging sensor 714.Imaging sensor 714 may include colour filter array (such as
Bayer filters), imaging sensor 714 can obtain the luminous intensity captured with each imaging pixel of imaging sensor 714 and wavelength
Information, and the one group of raw image data that can be handled by ISP processors 740 is provided.Sensor 720 (such as gyroscope) can be based on passing
The parameter (such as stabilization parameter) of the image procossing of acquisition is supplied to ISP processors 740 by 720 interface type of sensor.Sensor 720
Interface can utilize SMIA (Standard Mobile Imaging Architecture, Standard Mobile Imager framework) interface,
The combination of other serial or parallel camera interfaces or above-mentioned interface.
In addition, raw image data can be also sent to sensor 720 by imaging sensor 714, sensor 720 can be based on passing
720 interface type of sensor is supplied to ISP processors 740 or sensor 720 to deposit raw image data raw image data
It stores up in video memory 730.
ISP processors 740 handle raw image data pixel by pixel in various formats.For example, each image pixel can
Bit depth with 8,10,12 or 14 bits, ISP processors 740 can carry out raw image data at one or more images
Reason operation, statistical information of the collection on image data.Wherein, image processing operations can be by identical or different bit depth precision
It carries out.
ISP processors 740 can also receive image data from video memory 730.For example, 720 interface of sensor will be original
Image data is sent to video memory 730, and the raw image data in video memory 730 is available to ISP processors 740
It is for processing.Video memory 730 can be independent special in the part of memory device, storage device or electronic equipment
With memory, and it may include DMA (Direct Memory Access, direct direct memory access (DMA)) feature.
When receiving from 714 interface of imaging sensor or from 720 interface of sensor or from video memory 730
During raw image data, ISP processors 740 can carry out one or more image processing operations, such as time-domain filtering.Treated schemes
As data can be transmitted to video memory 730, to carry out other processing before shown.ISP processors 740 are from image
Memory 730 receives processing data, and processing data are carried out with the image in original domain and in RGB and YCbCr color spaces
Data processing.Treated that image data may be output to display 770 for ISP processors 740, so that user watches and/or by scheming
Shape engine or GPU (Graphics Processing Unit, graphics processor) are further processed.In addition, ISP processors 740
Output also can be transmitted to video memory 730, and display 770 can read image data from video memory 730.At one
In embodiment, video memory 730 can be configured as realizing one or more frame buffers.In addition, ISP processors 740 is defeated
Go out can be transmitted to encoder/decoder 760, so as to encoding/decoding image data.The image data of coding can be saved, and
It is decompressed before being shown in 770 equipment of display.Encoder/decoder 760 can be realized by CPU or GPU or coprocessor.
The definite statistics of ISP processors 740, which can be transmitted, gives control logic device Unit 750.For example, statistics can wrap
Include the image sensings such as automatic exposure, automatic white balance, automatic focusing, flicker detection, black level compensation, 712 shadow correction of lens
714 statistical information of device.Control logic device 750 may include the processor and/or micro-control that perform one or more routines (such as firmware)
Device processed, one or more routines can determine the control parameter of imaging device 710 and ISP processors according to the statistics of reception
740 control parameter.For example, the control parameter of imaging device 710 may include 720 control parameter of sensor (such as gain, exposure
The time of integration, stabilization parameter of control etc.), camera flash control parameter, 712 control parameter of lens (such as focus on or zoom
With focal length) or these parameters combination.ISP control parameters may include for automatic white balance and color adjustment (for example, in RGB
During processing) 712 shadow correction parameter of gain level and color correction matrix and lens.
It is the step of realizing image processing method with image processing techniques in Fig. 7 below:
(1) obtain in pending image with reference to color point, the first color temperature value is determined according to reference to color point.
(2) if getting multiple first color temperature values, whether the distribution for detecting multiple first color temperature values meets preset rules.
(3) if the distribution of multiple first color temperature values does not meet preset rules, the second color temperature value is obtained according to color temperature sensor.
(4) target color temperature value is chosen from multiple first color temperature values according to the second color temperature value.
(5) white balance gains value is calculated according to target color temperature value, pending image is carried out according to white balance gains value white
Balance Treatment.
In one embodiment, choosing target color temperature value from multiple first color temperature values according to the second color temperature value includes:It obtains
Take the first color temperature value within a preset range with the difference of the second color temperature value;If there are one with the difference of the second color temperature value pre-
If the first color temperature value in scope, using with first color temperature value of the difference of the second color temperature value in predetermined threshold value as target colour temperature
Value;If there are the first color temperature value of multiple and the second color temperature value differences within a preset range, by the difference with the second color temperature value
The first minimum color temperature value is as target color temperature value.
In one embodiment, also perform:If it is not present in the first color of the difference of the second color temperature value within a preset range
Temperature value, using the second color temperature value as target color temperature value.
In one embodiment, white balance gains value is calculated according to target color temperature value, place is treated according to white balance gains value
Reason image, which carries out white balance processing, to be included:The first yield value and the second color of the first Color Channel are calculated according to target color temperature value
Second yield value of passage;White balance processing is carried out to the first Color Channel in pending image according to the first yield value;According to
Second yield value carries out white balance processing to the second Color Channel in pending image.
In one embodiment, if after multiple first color temperature values are got, also perform:According to multiple first color temperature values
White balance gains value is calculated respectively, and pending image is carried out at white balance respectively according to the white balance gains value for calculating acquisition
Reason;Image is illustrated in computer equipment display interface respectively after white balance is handled;If receiving the selection instruction of user, according to
Selection instruction is chosen image after corresponding white balance is handled and is preserved.
In one embodiment, also perform:It is spaced in if detecting with pending image capturing time in preset duration
First image carries out white balance processing according to white balance gains value to the first image.
In one embodiment, also perform:If detecting the second image that there is overlapping region with pending image, according to
White balance gains value carries out white balance processing to the second image.
Used in this application may include to any reference of memory, storage, database or other media is non-volatile
And/or volatile memory.Suitable nonvolatile memory may include read-only memory (ROM), programming ROM (PROM),
Electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include arbitrary access
Memory (RAM), it is used as external cache.By way of illustration and not limitation, RAM is available in many forms, such as
It is static RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDR SDRAM), enhanced
SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM
(RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM).
Above example only expresses the several embodiments of the application, and description is more specific and detailed, but can not
Therefore it is interpreted as the limitation to the application the scope of the claims.It should be pointed out that for those of ordinary skill in the art,
On the premise of the application design is not departed from, various modifications and improvements can be made, these belong to the protection model of the application
It encloses.Therefore, the protection domain of the application patent should be determined by the appended claims.
Claims (10)
1. a kind of image processing method, which is characterized in that including:
It obtains in pending image with reference to color point, the first color temperature value is determined with reference to color point according to described;
If getting multiple first color temperature values, whether the distribution for detecting the multiple first color temperature value meets preset rules;
If the distribution of the multiple first color temperature value does not meet preset rules, the second color temperature value is obtained according to color temperature sensor;
Target color temperature value is chosen from the multiple first color temperature value according to second color temperature value;
According to the target color temperature value calculate white balance gains value, according to the white balance gains value to the pending image into
The processing of row white balance.
2. according to the method described in claim 1, it is characterized in that, it is described according to second color temperature value from the multiple first
Target color temperature value is chosen in color temperature value to be included:
Obtain the first color temperature value within a preset range with the difference of second color temperature value;
It if, will be described with described second there are first color temperature value with the difference of second color temperature value within a preset range
First color temperature value of the difference of color temperature value in predetermined threshold value is as the target color temperature value;
If there are the first color temperature value of multiple and second color temperature value differences within a preset range, will be with second colour temperature
First color temperature value of the difference minimum of value is as the target color temperature value.
3. it according to the method described in claim 2, it is characterized in that, further includes:
If being not present in the first color temperature value of the difference of second color temperature value within a preset range, second color temperature value is made
For the target color temperature value.
4. according to the method described in claim 1, it is characterized in that, described calculate white balance gains according to the target color temperature value
Value, carrying out white balance processing to the pending image according to the white balance gains value includes:
The first yield value of the first Color Channel and the second yield value of the second Color Channel are calculated according to the target color temperature value;
White balance processing is carried out to the first Color Channel in the pending image according to first yield value;
White balance processing is carried out to the second Color Channel in the pending image according to second yield value.
5. method according to any one of claim 1 to 4, which is characterized in that if getting multiple first colors described
After temperature value, further include:
White balance gains value is calculated according to the multiple first color temperature value respectively, the white balance gains value obtained according to calculating is to institute
It states pending image and carries out white balance processing respectively;
Image is illustrated in computer equipment display interface respectively after white balance is handled;
If receiving the selection instruction of user, image after corresponding white balance is handled is chosen according to the selection instruction and is preserved.
6. method according to any one of claim 1 to 4, which is characterized in that further include:
If the first image being spaced in the pending image capturing time in preset duration is detected, according to the white balance
Yield value carries out white balance processing to described first image.
7. method according to any one of claim 1 to 4, which is characterized in that further include:
If the second image that there is overlapping region with the pending image is detected, according to the white balance gains value to described
Second image carries out white balance processing.
8. a kind of image processing apparatus, which is characterized in that including:
For obtaining in pending image with reference to color point, the first color is determined according to described with reference to color point for first acquisition module
Temperature value;
Detection module, if for getting multiple first color temperature values, whether the distribution for detecting the multiple first color temperature value meets
Preset rules;
Second acquisition module if the distribution of the multiple first color temperature value does not meet preset rules, is obtained according to color temperature sensor
Second color temperature value;
Module is chosen, for being chosen and the immediate color temperature value conduct of second color temperature value from the multiple first color temperature value
Target color temperature value;
Processing module, for calculating white balance gains value according to the target color temperature value, according to the white balance gains value to institute
It states pending image and carries out white balance processing.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt
The method as any one of claim 1 to 7 is realized when processor performs.
10. a kind of computer equipment including memory and processor, stores computer-readable instruction, institute in the memory
Instruction is stated when being performed by the processor so that method of the processor execution as any one of claim 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711287893.2A CN108063891B (en) | 2017-12-07 | 2017-12-07 | Image processing method, image processing device, computer-readable storage medium and computer equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711287893.2A CN108063891B (en) | 2017-12-07 | 2017-12-07 | Image processing method, image processing device, computer-readable storage medium and computer equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108063891A true CN108063891A (en) | 2018-05-22 |
CN108063891B CN108063891B (en) | 2020-04-24 |
Family
ID=62136308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711287893.2A Expired - Fee Related CN108063891B (en) | 2017-12-07 | 2017-12-07 | Image processing method, image processing device, computer-readable storage medium and computer equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108063891B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111953955A (en) * | 2020-08-26 | 2020-11-17 | 维沃移动通信有限公司 | White balance compensation method and device and electronic equipment |
CN112312122A (en) * | 2020-02-12 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Method and device for detecting protective film of camera |
CN112866656A (en) * | 2019-11-26 | 2021-05-28 | Oppo广东移动通信有限公司 | White balance correction method and device, storage medium and terminal equipment |
CN114025144A (en) * | 2021-09-29 | 2022-02-08 | 浙江大华技术股份有限公司 | White balance gain adjustment method, electronic device, and computer-readable storage medium |
CN114945087A (en) * | 2022-06-06 | 2022-08-26 | 安谋科技(中国)有限公司 | Image processing method, device and equipment based on human face features and storage medium |
CN118175274A (en) * | 2024-05-15 | 2024-06-11 | 福思(杭州)智能科技有限公司 | Image processing method, device, storage medium and electronic equipment |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102651818A (en) * | 2011-02-28 | 2012-08-29 | 索尼公司 | Image processing device, image processing method and program |
US20150009358A1 (en) * | 2013-07-08 | 2015-01-08 | Samsung Techwin Co., Ltd. | White balance method for shading compensation, and apparatus applied to the same |
CN105744247A (en) * | 2015-05-26 | 2016-07-06 | 维沃移动通信有限公司 | Mobile device, method and device for carrying out white balance adjustment in mobile device |
CN105791708A (en) * | 2016-02-29 | 2016-07-20 | 广东欧珀移动通信有限公司 | Photographing control method and device and intelligent terminal |
CN106033596A (en) * | 2015-03-16 | 2016-10-19 | 联想(北京)有限公司 | Information processing method and electronic device |
CN106162135A (en) * | 2016-07-29 | 2016-11-23 | 广东欧珀移动通信有限公司 | White balance adjustment method and device |
CN106791758A (en) * | 2016-12-07 | 2017-05-31 | 浙江大华技术股份有限公司 | The determination methods and device of natural light mixing colour temperature in a kind of image |
CN107396079A (en) * | 2017-08-31 | 2017-11-24 | 广东欧珀移动通信有限公司 | White balance adjustment method and device |
-
2017
- 2017-12-07 CN CN201711287893.2A patent/CN108063891B/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102651818A (en) * | 2011-02-28 | 2012-08-29 | 索尼公司 | Image processing device, image processing method and program |
US20150009358A1 (en) * | 2013-07-08 | 2015-01-08 | Samsung Techwin Co., Ltd. | White balance method for shading compensation, and apparatus applied to the same |
CN106033596A (en) * | 2015-03-16 | 2016-10-19 | 联想(北京)有限公司 | Information processing method and electronic device |
CN105744247A (en) * | 2015-05-26 | 2016-07-06 | 维沃移动通信有限公司 | Mobile device, method and device for carrying out white balance adjustment in mobile device |
CN105791708A (en) * | 2016-02-29 | 2016-07-20 | 广东欧珀移动通信有限公司 | Photographing control method and device and intelligent terminal |
CN106162135A (en) * | 2016-07-29 | 2016-11-23 | 广东欧珀移动通信有限公司 | White balance adjustment method and device |
CN106791758A (en) * | 2016-12-07 | 2017-05-31 | 浙江大华技术股份有限公司 | The determination methods and device of natural light mixing colour temperature in a kind of image |
CN107396079A (en) * | 2017-08-31 | 2017-11-24 | 广东欧珀移动通信有限公司 | White balance adjustment method and device |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112866656A (en) * | 2019-11-26 | 2021-05-28 | Oppo广东移动通信有限公司 | White balance correction method and device, storage medium and terminal equipment |
CN112866656B (en) * | 2019-11-26 | 2022-05-31 | Oppo广东移动通信有限公司 | White balance correction method and device, storage medium and terminal equipment |
CN112312122A (en) * | 2020-02-12 | 2021-02-02 | 北京字节跳动网络技术有限公司 | Method and device for detecting protective film of camera |
CN112312122B (en) * | 2020-02-12 | 2023-04-07 | 北京字节跳动网络技术有限公司 | Method and device for detecting protective film of camera |
CN111953955A (en) * | 2020-08-26 | 2020-11-17 | 维沃移动通信有限公司 | White balance compensation method and device and electronic equipment |
CN111953955B (en) * | 2020-08-26 | 2022-01-04 | 维沃移动通信有限公司 | White balance compensation method and device and electronic equipment |
WO2022042501A1 (en) * | 2020-08-26 | 2022-03-03 | 维沃移动通信有限公司 | White balance compensation method and apparatus, and electronic device |
CN114025144A (en) * | 2021-09-29 | 2022-02-08 | 浙江大华技术股份有限公司 | White balance gain adjustment method, electronic device, and computer-readable storage medium |
CN114025144B (en) * | 2021-09-29 | 2024-02-06 | 浙江大华技术股份有限公司 | White balance gain adjustment method, electronic device, and computer-readable storage medium |
CN114945087A (en) * | 2022-06-06 | 2022-08-26 | 安谋科技(中国)有限公司 | Image processing method, device and equipment based on human face features and storage medium |
CN114945087B (en) * | 2022-06-06 | 2023-10-03 | 安谋科技(中国)有限公司 | Image processing method, device, equipment and storage medium based on face characteristics |
CN118175274A (en) * | 2024-05-15 | 2024-06-11 | 福思(杭州)智能科技有限公司 | Image processing method, device, storage medium and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN108063891B (en) | 2020-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108063891A (en) | Image processing method, device, computer readable storage medium and computer equipment | |
US10997696B2 (en) | Image processing method, apparatus and device | |
CN110149482A (en) | Focusing method, device, electronic equipment and computer readable storage medium | |
JP2020536457A (en) | Image processing methods and devices, electronic devices, and computer-readable storage media | |
CN109767467A (en) | Image processing method, device, electronic equipment and computer readable storage medium | |
CN108805103A (en) | Image processing method and device, electronic equipment, computer readable storage medium | |
CN107886484A (en) | U.S. face method, apparatus, computer-readable recording medium and electronic equipment | |
CN109360254B (en) | Image processing method and device, electronic equipment and computer readable storage medium | |
CN107948617B (en) | Image processing method, image processing device, computer-readable storage medium and computer equipment | |
CN109712192A (en) | Camera module scaling method, device, electronic equipment and computer readable storage medium | |
CN107911625A (en) | Light measuring method, device, readable storage medium storing program for executing and computer equipment | |
CN110121031B (en) | Image acquisition method and device, electronic equipment and computer readable storage medium | |
CN109712177A (en) | Image processing method, device, electronic equipment and computer readable storage medium | |
CN108616700B (en) | Image processing method and device, electronic equipment and computer readable storage medium | |
CN108600740A (en) | Optical element detection method, device, electronic equipment and storage medium | |
CN109327626A (en) | Image-pickup method, device, electronic equipment and computer readable storage medium | |
CN110349163A (en) | Image processing method and device, electronic equipment, computer readable storage medium | |
CN108804658A (en) | Image processing method and device, storage medium, electronic equipment | |
CN109685853A (en) | Image processing method, device, electronic equipment and computer readable storage medium | |
CN107844764A (en) | Image processing method, device, electronic equipment and computer-readable recording medium | |
CN107920205B (en) | Image processing method, device, storage medium and electronic equipment | |
CN110490196A (en) | Subject detection method and apparatus, electronic equipment, computer readable storage medium | |
CN109068060A (en) | Image processing method and device, terminal device, computer readable storage medium | |
CN107948618A (en) | Image processing method, device, computer-readable recording medium and computer equipment | |
CN107845076A (en) | Image processing method, device, computer-readable recording medium and computer equipment |
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 | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200424 |
|
CF01 | Termination of patent right due to non-payment of annual fee |