CN108833885A - Image processing method, device, computer readable storage medium and electronic equipment - Google Patents
Image processing method, device, computer readable storage medium and electronic equipment Download PDFInfo
- Publication number
- CN108833885A CN108833885A CN201810786074.0A CN201810786074A CN108833885A CN 108833885 A CN108833885 A CN 108833885A CN 201810786074 A CN201810786074 A CN 201810786074A CN 108833885 A CN108833885 A CN 108833885A
- Authority
- CN
- China
- Prior art keywords
- image
- processing unit
- optical transmitting
- type identification
- transmitting set
- 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
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/60—Control of cameras or camera modules
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
This application involves a kind of image processing method, device, computer readable storage medium and electronic equipments.The method includes:Application program sends image capture instruction and arrives webcam driver, and containing type mark in described image acquisition instructions, the type identification is used for the type of the target image of acquisition needed for indicating the application program;The webcam driver controls camera according to described image acquisition instructions and opens;The webcam driver generates control instruction according to the type identification, and the control instruction is issued to processing unit;The processing unit opens corresponding optical transmitting set according to the type identification for including in the control instruction;It is acquired when the optical transmitting set irradiates object by the camera and is formed by target image.Above-mentioned image processing method, device, computer readable storage medium and electronic equipment can acquire different types of image, meet the individual demand of user.
Description
Technical field
This application involves field of computer technology, more particularly to image processing method, device, computer-readable storage medium
Matter and electronic equipment.
Background technique
The camera that user can be installed by electronic equipment shoots photo, video etc., can also be acquired by camera
Image the authentication operations such as paid, unlocked.Electronic equipment can install different types of camera, the position of camera installation
Setting can also be different, and control different cameras again then to acquire image.For example, can pass through when being paid
Front camera acquires image;When taking pictures, image can be acquired by rear camera.
Summary of the invention
The embodiment of the present application provides a kind of image processing method, device, computer readable storage medium and electronic equipment, can
To acquire different types of image, meet individual requirements.
A kind of image processing method, the method includes:
Application program sends image capture instruction and arrives webcam driver, and containing type identifies in described image acquisition instructions,
The type for the target image that the type identification is used to acquire needed for indicating the application program;
The webcam driver controls camera according to described image acquisition instructions and opens;
The webcam driver generates control instruction according to the type identification, and the control instruction is issued to processing
Unit;
The processing unit opens corresponding optical transmitting set according to the type identification for including in the control instruction;
It is acquired when the optical transmitting set irradiates object by the camera and is formed by target image.
A kind of image processing apparatus, described device include:
Initiation module is instructed, sends image capture instruction to webcam driver for application program, described image acquisition refers to
Containing type identifies in order, the type for the target image that the type identification is used to acquire needed for indicating the application program;
Camera control module controls camera according to described image acquisition instructions for the webcam driver and opens;
Instruction sending module generates control instruction according to the type identification for the webcam driver, and will be described
Control instruction is issued to processing unit;
Optical transmitting set control module is opened for the processing unit according to the type identification for including in the control instruction
Corresponding optical transmitting set;
Image capture module is formed by target for acquiring when the optical transmitting set irradiates object by the camera
Image.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor
Following steps are realized when row:
Application program sends image capture instruction and arrives webcam driver, and containing type identifies in described image acquisition instructions,
The type for the target image that the type identification is used to acquire needed for indicating the application program;
The webcam driver controls camera according to described image acquisition instructions and opens;
The webcam driver generates control instruction according to the type identification, and the control instruction is issued to processing
Unit;
The processing unit opens corresponding optical transmitting set according to the type identification for including in the control instruction;
It is acquired when the optical transmitting set irradiates object by the camera and is formed by target image.
A kind of electronic equipment, including memory and processor store computer-readable instruction in the memory, described
When instruction is executed by the processor, so that the processor executes following steps:
Application program sends image capture instruction and arrives webcam driver, and containing type identifies in described image acquisition instructions,
The type for the target image that the type identification is used to acquire needed for indicating the application program;
The webcam driver controls camera according to described image acquisition instructions and opens;
The webcam driver generates control instruction according to the type identification, and the control instruction is issued to processing
Unit;
The processing unit opens corresponding optical transmitting set according to the type identification for including in the control instruction;
It is acquired when the optical transmitting set irradiates object by the camera and is formed by target image.
Above-mentioned image processing method, device, computer readable storage medium and electronic equipment can be initiated in application program
After image capture instruction, webcam driver is sent by image capture instruction, camera is controlled by webcam driver and is opened.
Then control instruction being sent to processing unit by webcam driver, processing unit controls optical transmitting set according to control instruction and opens,
And it is acquired when optical transmitting set irradiates object by open camera and is formed by image.The Image Acquisition that application program is initiated refers to
Camera can be opened by webcam driver by enabling, and then open different optical transmitting sets through the processing unit, so that acquisition is not
The target image of same type meets the individual demand of user.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below
There is attached drawing needed in technical 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
It obtains other drawings based on these drawings.
Fig. 1 is the application scenario diagram of image processing method in one embodiment;
Fig. 2 is the flow chart of image processing method in one embodiment;
Fig. 3 is the flow chart of image processing method in another embodiment;
Fig. 4 is the structural schematic diagram that optical transmitting set is controlled in one embodiment;
Fig. 5 is the structural schematic diagram that the electronic equipment of target image is obtained in one embodiment;
Fig. 6 is the flow chart of image processing method in another embodiment;
Fig. 7 is the flow chart of image processing method in another embodiment;
Fig. 8 is the schematic diagram that depth information is calculated in one embodiment;
Fig. 9 is the hardware structure diagram that image processing method is realized in one embodiment;
Figure 10 is the structural schematic diagram of image processing apparatus in one embodiment.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the objects, technical solutions and advantages of 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.
It is appreciated that term " first " used in this application, " second " etc. can be used to describe various elements herein,
But these elements should not be limited by these terms.These terms are only used to distinguish the first element from the other element.Citing comes
It says, in the case where not departing from scope of the present application, the first client can be known as the second client, and similarly, can incite somebody to action
Second client is known as the first client.The first client and the second client both client, but it is not same visitor
Family end.
Fig. 1 is the application scenario diagram of image processing method in one embodiment.As shown in Figure 1, including in the application scenarios
Electronic equipment 104, mountable camera and optical transmitting set in electronic equipment 104, can also install several application programs.When answering
When initiating image capture instruction with program, image capture instruction is sent webcam driver by application program, and webcam driver can
It is opened with controlling camera according to image capture instruction.Webcam driver is raw according to the type identification for including in image capture instruction
Processing unit is issued at control instruction, and by control instruction.Processing unit can be according to the type identification for including in control instruction
Corresponding optical transmitting set is opened, is then acquired when optical transmitting set irradiates object by camera and is formed by target image.Wherein,
Electronic equipment 104 can be smart phone, tablet computer, personal digital assistant, wearable device etc..
Fig. 2 is the flow chart of image processing method in one embodiment.As shown in Fig. 2, the image processing method includes step
Rapid 202 to step 210.Wherein:
Step 202, application program sends image capture instruction to webcam driver, containing type mark in image capture instruction
Know, the type for the target image that type identification is used to acquire needed for indicating application program.
Several application programs, application program it can refer in electronic equipment for certain application purpose safely in electronic equipment
The Demand and service to user may be implemented by application program in the software write.For example, user can pass through game class application
Program plays game, can also carry out transaction payment by payment class application program, can also be played by music class application program
Music etc..
When application program needs to acquire image, image capture instruction can be initiated, electronic equipment can be adopted according to image
Collection instruction obtains image.Image capture instruction refers to the instruction for triggering Image Acquisition operation.For example, to be shot as user
When, user can click button of taking pictures, and when electronic equipment recognizes button of taking pictures and is pressed, will generate Image Acquisition and refer to
It enables, to call camera collection image.When user needs to carry out payment verification by face, user can click branch
Button is paid, and face's alignment camera is shot, electronic equipment can carry out payment verification after collecting face.
Moment, type identification, application identities are initiated specifically, may include in the image capture instruction that application program is initiated
Etc. contents, initiate the moment refer to application program initiate image capture instruction at the time of, type identification indicate application program needed for adopt
The type of the target image of collection, application identities are used to indicate the application program for initiating the image capture instruction.When electronic equipment is examined
When measuring application program initiation image capture instruction, webcam driver can be sent by image capture instruction, pass through camera
It drives to control the switch of camera.
Step 204, webcam driver controls camera according to image capture instruction and opens.
It should be noted that camera can be divided into Laser video camera head, visible image capturing according to the difference of the image of acquisition
First-class type is formed by image in the available laser irradiation to object of Laser video camera head, it is seen that light image is available can
Light-exposed be irradiated on object is formed by image.Several cameras can be installed, and the position installed is not done on electronic equipment
It limits.
For example, a camera can be installed on the front panel of electronic equipment, two overleaf are installed on panel and is taken the photograph
As head, camera can also be installed on the inside of electronic equipment in a manner of embedded, then be beaten by way of rotating or sliding
Open camera.Specifically, mountable front camera and rear camera on electronic equipment, front camera and rear camera
Image can be obtained from different visual angles, general front camera can obtain image, postposition from the positive visual angle of electronic equipment
Camera can obtain image from the back side visual angle of electronic equipment.
Image capture instruction is sent to after webcam driver, and webcam driver can be controlled according to image capture instruction and be taken the photograph
As head is opened.Specifically, webcam driver after receiving image capture instruction, is understood to camera input control signal, and
Camera is controlled by the control signal of input to open.For example, inputting a pulse wave signal to camera, pass through the arteries and veins of input
Wave signal control camera is rushed to open.
Step 206, webcam driver generates control instruction according to type identification, and control instruction is issued to processing list
Member.
Step 208, processing unit opens corresponding optical transmitting set according to the type identification for including in control instruction.
In embodiment provided by the present application, electronic equipment can open simultaneously when opening camera collection image
Optical transmitting set.Optical transmitting set can emit light, when the light that optical transmitting set generates is irradiated on object, be adopted by camera
Collection light is irradiated to image generated on object.For example, camera can be Laser video camera head, optical transmitting set can be sent out with laser
Laser can be generated in emitter, laser emitter, can be acquired by Laser video camera head be formed by laser irradiation to object it is red
Outer image.
Specifically, different types of optical transmitting set, the type of the light emitted is also different.For example, optical transmitting set can be with
Including the different type such as flash lamp, floodlight, color-changing lamp, visible light is can be generated in flash lamp, and laser can be generated in floodlight,
Laser speckle can be generated in color-changing lamp.Wherein, laser speckle is that laser light diffraction element diffraction is formed by.
Application program type identification can be written in image capture instruction, type identification when generating image capture instruction
For indicating the type of the image of acquisition.When the type difference of the image of acquisition, the optical transmitting set of opening is also different.Specifically,
Processing unit is connected to optical transmitting set, and webcam driver can generate control instruction according to type identification, and processing unit is receiving
After control instruction, the corresponding optical transmitting set of type identification can be opened according to control instruction.For example, when acquisition visible images,
Flash lamp is controlled to open;When acquiring infrared image, control floodlight is opened.
Step 210, it is acquired when optical transmitting set irradiates object by camera and is formed by target image.
Optical transmitting set can generate light after being opened, and when light is irradiated on object, can acquire light by camera
Line is formed by target image when being irradiated to object.After collecting target image, target image can be handled, be handled
Mode is unlimited.For example, the target image of acquisition can be sent to application program, the processing unit of electronic equipment can also be passed through
It is handled, and the result of processing is returned into application program.
In one embodiment, in order to guarantee acquisition target image accuracy, can acquire target image when
Wait, obtain acquisition target image when the acquisition moment, and will acquire the moment and initiate image capture instruction when the initiation moment into
Row compares.If the above-mentioned acquisition moment is greater than interval threshold to the time interval for initiating the moment, then it is assumed that in acquisition target image
Delay is produced in the process, i.e. acquisition target image inaccuracy, can directly abandon the target image of acquisition.If above-mentioned acquisition
Moment is less than or equal to interval threshold to the time interval for initiating the moment, then it is assumed that the target image of acquisition be accurately, can be with
The target image of acquisition is handled.
Image processing method provided by the above embodiment can will scheme after application program initiates image capture instruction
As acquisition instructions are sent to webcam driver, pass through webcam driver and control camera and open.Then it is sent by webcam driver
To processing unit, processing unit controls optical transmitting set according to control instruction and opens control instruction, and is adopted by open camera
Image is formed by when collection optical transmitting set irradiation object.The image capture instruction that application program is initiated can pass through webcam driver
Camera is opened, then opens different optical transmitting sets through the processing unit, to acquire different types of target image, is met
The individual demand of user.
Fig. 3 is the flow chart of image processing method in another embodiment.As shown in figure 3, the image processing method includes
Step 302 is to step 320.Wherein:
Step 302, application program sends image capture instruction to webcam driver, containing type mark in image capture instruction
Know and pattern identification, type identification are used for the type of the target image of acquisition needed for indicating application program.
It is understood that the image capture instruction that application program is initiated, can be electronic equipment detecting and meets item
It is automatically initiated when part, is also possible to what user initiated manually.For example, electronic equipment is in the hand raising action for detecting user,
Automatically initiate image capture instruction.Or user can trigger by the clicking operation of key and generate image capture instruction.It generates
When image capture instruction, type identification and pattern identification can be written in image capture instruction, pattern identification can indicate image
The security level of acquisition instructions.
Specifically, pattern identification may include safe mode and non-security mode, the image acquired under safe mode is to operation
The security requirement of environment is higher, and the image acquired under non-security mode is lower to the security requirement of running environment.Using journey
After image capture instruction is sent webcam driver by sequence, webcam driver can switch different data according to pattern identification
Channel.The safety in different data channel is different, to control camera collection image by different data channel.
Step 304, webcam driver controls camera according to image capture instruction and opens.
Step 306, if pattern identification is non-security mode, webcam driver generates control instruction according to type identification.
In embodiment provided by the present application, the running environment of electronic equipment may include secure operating environment and non-security
Running environment.For example, non-security running environment can be REE, (Rich Execution Environment runs ring naturally
Border), secure operating environment can be TEE (Trusted execution environment, credible running environment), in REE
Safety when operation is lower than safety when running in TEE.Wherein, webcam driver is in non-security running environment,
Processing unit is connected to optical transmitting set, controls the switch of optical transmitting set through the processing unit.
Webcam driver can send control instruction to processing unit, and processing unit passes through control instruction again and controls light emitting
Device is opened.When the pattern identification in image capture instruction is non-security mode, webcam driver can be directly by control instruction
It is sent to processing unit;When the pattern identification in image capture instruction is safe mode, to prevent other rogue programs to light
The operation of transmitter, webcam driver can send control instruction to the trusted application under TEE, and pass through trusted application
Control instruction is sent to processing unit.
Wherein, control instruction can control processing unit to open optical transmitting set.Specifically, type identification can indicate institute
The type for the image that need to be acquired generates control instruction according to type identification, can be with according to the type identification carried in control instruction
Corresponding optical transmitting set is opened, then grab type identifies corresponding target image.
Step 308, control instruction is issued to by processing unit by Serial Peripheral Interface (SPI).
Specifically, Serial Peripheral Interface (SPI) (Serial can be passed through after webcam driver generates control instruction
Peripheral Interface, SPI) by control instruction send processing unit.Processing unit can be connect by serial peripheral
Mouth and safe Serial Peripheral Interface (SPI) (Secuer Serial Peripheral Interface, Secuer SPI) receive control and refer to
It enables, when detecting the pattern identification in image capture instruction is safe mode, electronic equipment can cut the interface of processing unit
Safe Serial Peripheral Interface (SPI) is changed to, the control instruction that trusted application is sent is received by above-mentioned safe Serial Peripheral Interface (SPI).Work as inspection
When to measure pattern identification in image capture instruction be non-security mode, the interface of processing unit can be switched to serial peripheral and connect
Mouthful, and the control instruction that webcam driver is sent is received by Serial Peripheral Interface (SPI).
Step 310, processing unit selects corresponding controller according to the type identification for including in control instruction, and to control
Device input pulse width modulation (PWM).
In one embodiment, processing unit is connected to controller, and controller is connected to optical transmitting set.When processing unit connects
When receiving control instruction, corresponding controller can be selected according to the type identification in control instruction, then be inputted to controller
One pulse width modulation (PWM) (Pulse Width Modulation), and controlled by the pulse width modulation (PWM) of input
Optical transmitting set is opened.
Step 312, the optical transmitting set that controller is connected is opened by pulse width modulation (PWM).
In embodiments herein, optical transmitting set includes the first optical transmitting set and/or the second optical transmitting set, and acquisition is different
When the target image of type, the optical transmitting set of opening is also different.Specifically, if the type identification for including in control instruction is first
Type identification, then processing unit controls the first optical transmitting set and opens;If the type identification for including in control instruction is Second Type
Mark or third type identification, then processing unit controls the second optical transmitting set and opens.
Above-mentioned camera can be Laser video camera head, and above-mentioned first optical transmitting set can be floodlight, the second optical transmitting set
It can be color-changing lamp.Specifically, processing unit control is general if the type identification for including in control instruction is first kind mark
Light lamp is opened;If the type identification for including in control instruction is Second Type mark or third type identification, processing unit control
Color-changing lamp processed is opened.
For example, first kind mark can identify for infrared image, floodlight can be generated laser, pass through Laser video camera head
The infrared image generated when can acquire floodlight light irradiation.Second Type mark can identify for speckle image, and color-changing lamp can be with
Laser speckle is generated, the speckle image generated when laser speckle irradiation can be acquired by Laser video camera head.Third type identification
It can be identified for depth image, the speckle image generated when laser speckle irradiation can be acquired by Laser video camera head, according to scattered
Spot image calculates available depth image.
In one embodiment, if the type identification for including in control instruction be the first kind mark, processing unit to
First controller inputs the first pulse width modulation (PWM), opens the first controller by the first pulse width modulation (PWM) and is connected
The first optical transmitting set;If the type identification for including in control instruction is Second Type mark or third type identification, handle
Unit inputs the second pulse width modulation (PWM) to second controller, opens second controller by the second pulse width modulation (PWM)
The second optical transmitting set connected.
Fig. 4 is the structural schematic diagram that optical transmitting set is controlled in one embodiment.As shown in figure 4, the first optical transmitting set can be with
It is floodlight, the second optical transmitting set can be color-changing lamp.Processing unit can input two-way pulse width modulation (PWM), i.e. PWM1
And PWM2.When processing unit exports PWM1, the first controller can be controlled by PWM1, and general by the control of the first controller
Light lamp is opened.When processing unit exports PWM2, second controller can be controlled by PWM2, and control by second controller
Color-changing lamp is opened.
Step 314, it is acquired when optical transmitting set irradiates object by camera and is formed by original image, original image is sent out
It is sent to processing unit.
In one embodiment, camera can not directly collect target image, and pass through one to the image of acquisition
After fixed processing, target image can be just obtained.Specifically, first passing through camera acquires an original image, then again
Processing unit is sent by original image, processing unit generates target image further according to original image.For example, using double camera shootings
When head acquisition image, in order to guarantee the consistency of image, the image for acquiring two cameras is needed to be aligned, such ability
Two images for guaranteeing acquisition are from the same photographed scene.So at this moment by camera acquire image will by pair
Neat calibration, can normally be handled.
Step 316, target image is obtained according to original image in processing unit.
After camera collects original image, original image can be returned to processing unit, by processing unit according to
Original image obtains target image.For example, the infrared image that camera acquires is subjected to alignment correction, it will be infrared after correction
Image is as target image.Or according to camera acquisition speckle image calculate depth image, and using the depth image as
Target image.
Fig. 5 is the structural schematic diagram that the electronic equipment of target image is obtained in one embodiment.As shown in figure 5, electronics is set
Standby running environment includes REE and TEE.It, can be by image capture instruction after application program under REE initiates image capture instruction
It is sent to webcam driver.Webcam driver can control camera to open, and raw according to the type identification in image capture instruction
At control instruction.It, can be by control instruction when webcam driver judges the pattern identification in image capture instruction for non-security mode
It is directly transmitted to processing unit, and control optical transmitting set is opened through the processing unit, optical transmitting set is adopted after opening by camera
Collect target image.When webcam driver judges the pattern identification in image capture instruction for safe mode, control instruction can be passed
Control instruction is transmitted to processing unit to the trusted application in TEE, and by trusted application.Control light hair again through the processing unit
Emitter is opened, and optical transmitting set, which is opened, acquires target image by camera later.
Step 318, when judging target image for pre-set image type, target image is sent to webcam driver.
Target image can be sent to webcam driver after getting target image by processing unit, then will taken the photograph
As handling in head driving target image.It may include first in above-mentioned processing unit in embodiment provided by the present application
Processing unit and the second processing unit, first processing units can be MCU (Microcontroller Unit, microcontroller list
Member), the second processing unit can be CPU (Central Processing Unit, central processing unit).First processing units with
Optical transmitting set connection, the switch of optical transmitting set is controlled by first processing units.
Specifically, above-mentioned image processing method may include:Application program sends image capture instruction to webcam driver,
Containing type identifies in image capture instruction;Webcam driver controls camera according to image capture instruction and opens;Camera drives
It is dynamic that control instruction is generated according to type identification, and control instruction is issued to first processing units;First processing units are according to control
The type identification for including in system instruction opens corresponding optical transmitting set;Optical transmitting set, which is acquired, by camera irradiates object when institute shape
At original image.
After camera collects original image, original image can be sent to first processing units, first processing units
Target image is obtained further according to original image.First processing units are connected with the second processing unit, when in image capture instruction
Pattern identification be non-security mode when, target image can be returned to webcam driver by first processing units, be driven by camera
It is dynamic that target image is handled.When the pattern identification in image capture instruction is safe mode, first processing units can be incited somebody to action
Target image returns to the second processing unit, is handled by the second processing unit target image.
Step 320, target image is handled by webcam driver, and processing result is sent to application program.
It is understood that the image acquired needed for application program can be one or more types, such as can be simultaneously
Infrared image and depth image are acquired, or only acquires visible images.After collecting target image, webcam driver can be right
Target image is handled.For example, recognition of face processing can be carried out according to infrared image and depth image, according to infrared image
Face datection and face authentication are carried out, In vivo detection can be carried out to the face detected according to depth image, sees detecting
Whether face is living body faces.
In one embodiment, when pattern identification is non-security mode, target image is sent to by first processing units
Before webcam driver, whether the type for judging target image is pre-set image type.When the type of target image is default
When image type, just above-mentioned target image can be sent to webcam driver, by the webcam driver to target image into
Row processing, and processing result is sent to above-mentioned application program.For example, the first processing is single when target image is speckle image
The target image will not be sent to webcam driver by member;When target image is infrared image, depth image or visible images
When, which can be just sent to webcam driver by first processing units.
Above-mentioned the second processing unit specifically can be the CPU core under TEE, first processing units under safe mode
Input is trusted application control, is independently of the processing unit of CPU, therefore first processing units and the second processing unit all may be used
Regard as in secure operating environment.When pattern identification is safe mode, since the second processing unit is also at safety
Under running environment, so target image can be sent to the second processing unit by first processing units.The second processing unit is by target
After image procossing, processing result can be sent to application program.
Target image can also be sent to application program by the second processing unit, and target image is being sent to application program
Before, the second processing unit judges the type of target image, when the type of target image is pre-set image type, at second
Target image can be just sent to above-mentioned application program by reason unit.
Further, before the second processing unit sends target image, target image can be compressed, it then will pressure
Target image after contracting is sent to application program.It specifically includes:The second processing unit obtains the application level of application program, and
Corresponding hierarchy compression is obtained according to the application level of the application program;The hierarchy compression pair is carried out to the target image
The compression processing answered;Target image after compression is sent to application program.For example, application program can be divided into system safety
The non-security class application program of class application program, system, the application of third party's security classes, the non-security class application of third party, corresponding pressure
Contracting grade can be from high to low.
Specifically, as shown in fig. 6, the step of acquiring original image includes:
Step 602, it if type identification is first kind mark, controls camera and acquires the first optical transmitting set irradiation object
When be formed by infrared image, send processing unit for infrared image.
If type identification is first kind mark, illustrate that the image that application program need to acquire is infrared image.Processing is single
Controllable first optical transmitting set of member is opened, and is formed by when then acquiring the first optical transmitting set irradiation object by camera infrared
Image.Specifically, the first optical transmitting set can be floodlight, when in the laser irradiation to object that floodlight generates, formed infrared
Image.
Step 604, it if type identification is Second Type mark or third type identification, controls camera and acquires the second light
Transmitter is formed by speckle image when irradiating object, sends processing unit for speckle image.
If type identification is Second Type mark, illustrate that the image that application program need to acquire is speckle image;If type
It is identified as third type identification, then illustrates that the image that application program need to acquire is depth image.Due to depth image and by adopting
What the speckle image of collection was calculated, so processing unit is just when type identification is Second Type mark or third type identification
The second optical transmitting set opening can be controlled, is then acquired when the second optical transmitting set irradiates object by camera and is formed by speckle pattern
Picture.First optical transmitting set can be color-changing lamp, when the laser speckle that color-changing lamp generates is irradiated on object, form speckle image.
In one embodiment, the step of obtaining target image specifically includes:
Step 702, if type identification is first kind mark, infrared image is corrected in processing unit, and
Using the infrared image after correction as target image.
The mountable multiple cameras of electronic equipment, and the placement position of multiple cameras is different, then being taken the photograph by different
As the image that head acquires just will form certain parallax.After Laser video camera head collects infrared image, in order to eliminate parallax
It influences, infrared image can be corrected, the image for acquiring different cameras corresponds in the same field range.
Specifically, after Laser video camera head collects infrared image processing unit can be sent by infrared image.Processing is single
Collected infrared image can be corrected by member according to correcting algorithm, then using the infrared image after correction as target figure
Picture.
Step 704, if type identification is Second Type mark, speckle image is corrected in processing unit, and
Using the speckle image after correction as target image.
Electronic equipment can open color-changing lamp and Laser video camera head, and the laser speckle that color-changing lamp is formed can be irradiated to object
On, the laser speckle then acquired by Laser video camera head, which is irradiated on object, is formed by speckle image.Specifically, when swashing
When light is radiated at mean fluctuation greater than on the optically roughness surface of number of wavelengths magnitude, the son for the bin scattering being distributed on these surfaces
Wave, which is overlapped mutually, makes reflection light field that there is random spatial light intensity to be distributed, and shows granular structure, here it is laser speckles.
It include several laser speckle points in the laser speckle of formation, if therefore also including in the speckle pattern that is acquired by Laser video camera head
Dry speckle point, such as may include 30000 speckle points in speckle image.
The laser speckle of formation has height random, therefore the laser that different laser transmitter projects come out is generated
Laser speckle it is different.When the laser speckle of formation is irradiated on the object of different depth and shape, the speckle image of generation
It is different.There is uniqueness, the speckle image obtained from by the laser speckle that different laser emitters is formed
With uniqueness.
If application program acquisition is speckle image, after Laser video camera head collects speckle image, can will dissipate
Spot image is sent to processing unit, and speckle image is corrected by processing unit again, using the speckle image after correction as mesh
Logo image.
Step 706, if type identification is third type identification, the reference picture stored in processing unit, and root are obtained
Depth image is calculated according to speckle image and reference picture, depth image is corrected, and by the depth image after correction
As target image.
If application program acquisition is depth image, then processing unit is in the speckle pattern for receiving the acquisition of Laser video camera head
As after, it can be carried out that depth image is calculated according to speckle image.Depth image will also carry out the correction of parallax, then again will
Depth image after correction is as target image.Specifically, a reference picture can be stored in processing unit, reference picture be
When calibration to camera, image is formed by when acquiring radium-shine light irradiation reference planes.With ginseng in reference picture
Depth information is examined, carrying out calculating according to reference picture and speckle image can be obtained by depth image.
The step of calculating depth image specifically includes:Obtain the reference picture stored in processing unit;By reference picture with
Speckle image is compared to obtain offset information, and offset information is for indicating that speckle point is relative in reference picture in speckle image
The horizontal offset of corresponding speckle point;Depth image is calculated according to offset information and reference depth information.
Fig. 8 is the schematic diagram that depth information is calculated in one embodiment.As shown in figure 8, laser can be generated in color-changing lamp 802
Speckle, laser speckle obtain the image formed after object is reflected, through Laser video camera head 804.In the mark of camera
During fixed, the laser speckle that color-changing lamp 802 emits can be reflected by reference planes 808, then pass through Laser video camera head
804 acquisition reflection lights obtain reference picture by the imaging of imaging plane 810.Reference planes 808 arrive the reference of color-changing lamp 802
Depth is L, which is known.During actually calculating depth information, the laser speckle of the transmitting of color-changing lamp 802
It can be reflected by object 806, then reflection light is acquired by Laser video camera head 804, reality is obtained by the imaging of imaging plane 810
The speckle image on border.Then the calculation formula of available actual depth information is:
Wherein, L is that color-changing lamp 802 arrives the distance between reference planes 808, and f is the coke of lens in Laser video camera head 804
Be color-changing lamp 802 the distance between to Laser video camera head 804 away from, CD, AB be object 806 imaging and reference planes 808 at
Offset distance as between.AB can be the product of pixel-shift amount n and the actual range p of pixel.When object 804 arrives color-changing lamp
When the reference planes 806 that the distance between 802 Dis are greater than arrive the distance between color-changing lamp 802 L, AB is negative value;When object 804 arrives
When the reference planes 806 that the distance between color-changing lamp 802 Dis are less than arrive the distance between color-changing lamp 802 L, AB is positive value.
Image processing method provided by the above embodiment can will scheme after application program initiates image capture instruction
As acquisition instructions are sent to webcam driver, pass through webcam driver and control camera and open.Then it is sent by webcam driver
To processing unit, processing unit controls optical transmitting set according to control instruction and opens control instruction, and is adopted by open camera
Image is formed by when collection optical transmitting set irradiation object.The image capture instruction that application program is initiated can pass through webcam driver
Camera is opened, then opens different optical transmitting sets through the processing unit, to acquire different types of target image, is met
The individual demand of user.
Although should be understood that Fig. 2, Fig. 3, Fig. 6, Fig. 7 flow chart in each step according to arrow instruction according to
Secondary display, but these steps are not that the inevitable sequence according to arrow instruction successively executes.Unless having herein explicitly
Bright, there is no stringent sequences to limit for the execution of these steps, these steps can execute in other order.Moreover, Fig. 2,
At least part step in Fig. 3, Fig. 6, Fig. 7 may include multiple sub-steps perhaps these sub-steps of multiple stages or rank
Section is not necessarily to execute completion in synchronization, but can execute at different times, these sub-steps or stage
Execution sequence is also not necessarily and successively carries out, but can be with the sub-step or stage of other steps or other steps extremely
Few a part executes in turn or alternately.
Fig. 9 is the hardware structure diagram that image processing method is realized in one embodiment.As shown in figure 9, in the electronic equipment
It may include camera module 910, central processing unit (CPU) 920 and micro-control unit (MCU) 930, above-mentioned camera module 910
In include Laser video camera head 912, floodlight 914,916 He of RGB (Red/Green/Blue, red green blue color mode) camera
Color-changing lamp 918.Micro-control unit 930 includes PWM module 932, SPI/I2C (Serial Peripheral Interface/
Inter-Integrated Circuit, Serial Peripheral Interface (SPI)/bidirectional two-line synchronous serial interface) module 934, RAM
(Random Access Memory, random access memory) module 936, Depth Engine module 938.Wherein, at first
Reason unit is above-mentioned micro-control unit 930, and the second processing unit can be the above-mentioned CPU core under TEE.It is understood that
It is that central processing unit 920 can be multicore operational mode, the CPU core in central processing unit 920 can be transported at TEE or REE
Row.TEE and REE is the operation mould of ARM module (Advanced RISC Machines, Advanced Reduced Instruction Set processor)
Formula.Under normal conditions, the higher operation behavior needs of safety are executed at TEE in electronic equipment, other operation behaviors then may be used
It is executed at REE.
Figure 10 is the structural schematic diagram of image processing apparatus in one embodiment.As shown in Figure 10, the image processing apparatus
1000 include instruction initiation module 1002, camera control module 1004, instruction sending module 1006, optical transmitting set control module
1008 and image capture module 1010.Wherein:
Initiation module 1002 is instructed, sends image capture instruction to webcam driver for application program, described image is adopted
Containing type mark in collection instruction, the class for the target image that the type identification is used to acquire needed for indicating the application program
Type.
Camera control module 1004 controls camera according to described image acquisition instructions for the webcam driver and beats
It opens.
Instruction sending module 1006 generates control instruction according to the type identification for the webcam driver, and will
The control instruction is issued to processing unit.
Optical transmitting set control module 1008, for the processing unit according to the type identification for including in the control instruction
Open corresponding optical transmitting set.
Image capture module 1010 is formed by for being acquired when the optical transmitting set irradiates object by the camera
Target image.
Image processing apparatus provided by the above embodiment can will scheme after application program initiates image capture instruction
As acquisition instructions are sent to webcam driver, pass through webcam driver and control camera and open.Then it is sent by webcam driver
To processing unit, processing unit controls optical transmitting set according to control instruction and opens control instruction, and is adopted by open camera
Image is formed by when collection optical transmitting set irradiation object.The image capture instruction that application program is initiated can pass through webcam driver
Camera is opened, then opens different optical transmitting sets through the processing unit, to acquire different types of target image, is met
The individual demand of user.
It in one embodiment, include pattern identification in described image acquisition instructions, instruction sending module 1006 is also used to
If the pattern identification is non-security mode, the webcam driver generates control instruction according to the type identification;Pass through
The control instruction is issued to the processing unit by the Serial Peripheral Interface (SPI).
In one embodiment, the optical transmitting set includes the first optical transmitting set and/or the second optical transmitting set;Optical transmitting set
If the type identification that control module 1008 is also used in the control instruction include is first kind mark, the processing unit
Control the first optical transmitting set opening;If the type identification for including in the control instruction is Second Type mark or third type mark
Know, then the processing unit controls the second optical transmitting set and opens.
In one embodiment, optical transmitting set control module 1008 is also used to the processing unit according to the control instruction
In include type identification select corresponding controller, and to the controller input pulse width modulation (PWM);Pass through the arteries and veins
It rushes width modulated PWM and opens the optical transmitting set that the controller is connected.
In one embodiment, image capture module 1010 is also used to acquire the optical transmitting set by the camera and shine
It is formed by original image when penetrating object, sends the processing unit for the original image;The root in the processing unit
Target image is obtained according to the original image.
In one embodiment, if image capture module 1010 is also used to the type identification and identifies for the first kind,
It controls when the camera acquires the first optical transmitting set irradiation object and is formed by infrared image, the infrared image is sent out
It is sent to the processing unit;If the type identification is Second Type mark or third type identification, the camera is controlled
It is formed by speckle image when acquiring the second optical transmitting set irradiation object, it is single to send the processing for the speckle image
Member.
In one embodiment, if image capture module 1010 is also used to the type identification and identifies for the first kind,
The infrared image is corrected in the processing unit, and using the infrared image after correction as target image;If institute
Type identification is stated as Second Type mark, then is corrected the speckle image in the processing unit, and will be after correction
Speckle image as target image;If the type identification is third type identification, obtains and stored in the processing unit
Reference picture, and depth image is calculated according to the speckle image and reference picture, the depth image is subjected to school
Just, and using the depth image after correction as target image.
It in one embodiment, can also include image processing module, image procossing in above-mentioned image processing apparatus 1000
Module is for being sent to the webcam driver for the target image when judging the target image for pre-set image type;
The target image is handled by the webcam driver, and processing result is sent to the application program.
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 also provides a kind of computer readable storage mediums.One or more is executable comprising computer
The non-volatile computer readable storage medium storing program for executing of instruction, when the computer executable instructions are executed by one or more processors
When, so that the processor executes image processing method provided by the above embodiment.
A kind of computer program product comprising instruction, when run on a computer, so that computer executes image
Processing method.
Any reference to memory, storage, database or other media used in this application may include 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).
The several embodiments of the application above described embodiment only expresses, the description thereof is more specific and detailed, but simultaneously
The limitation to the application the scope of the patents therefore cannot be interpreted as.It should be pointed out that for those of ordinary skill in the art
For, without departing from the concept of this application, various modifications and improvements can be made, these belong to the guarantor of the application
Protect range.Therefore, the scope of protection shall be subject to the appended claims for the application patent.
Claims (11)
1. a kind of image processing method, which is characterized in that the method includes:
Application program sends image capture instruction and arrives webcam driver, and containing type identifies in described image acquisition instructions, described
The type for the target image that type identification is used to acquire needed for indicating the application program;
The webcam driver controls camera according to described image acquisition instructions and opens;
The webcam driver generates control instruction according to the type identification, and the control instruction is issued to processing list
Member;
The processing unit opens corresponding optical transmitting set according to the type identification for including in the control instruction;
It is acquired when the optical transmitting set irradiates object by the camera and is formed by target image.
2. the method according to claim 1, wherein including pattern identification in described image acquisition instructions;
The webcam driver generates control instruction according to the type identification, and the control instruction is issued to processing list
Member, including:
If the pattern identification is non-security mode, the webcam driver generates control instruction according to the type identification;
The control instruction is issued to the processing unit by the Serial Peripheral Interface (SPI).
3. the method according to claim 1, wherein the optical transmitting set includes the first optical transmitting set and/or the
Two optical transmitting sets;
The processing unit opens corresponding optical transmitting set according to the type identification for including in the control instruction, including:
If the type identification for including in the control instruction is first kind mark, the processing unit controls the first light emitting
Device is opened;
If the type identification for including in the control instruction is Second Type mark or third type identification, the processing unit
Control the second optical transmitting set opening.
4. the method according to claim 1, wherein the processing unit includes according in the control instruction
Type identification opens corresponding optical transmitting set, including:
The processing unit selects corresponding controller according to the type identification for including in the control instruction, and to the control
Device input pulse width modulation (PWM);
The optical transmitting set that the controller is connected is opened by the pulse width modulation (PWM).
5. method according to claim 1 to 4, which is characterized in that described to acquire institute by the camera
It is formed by target image when stating optical transmitting set irradiation object, including:
It is acquired when the optical transmitting set irradiates object by the camera and is formed by original image, the original image is sent out
It is sent to the processing unit;
Target image is obtained according to the original image in the processing unit.
6. according to the method described in claim 5, it is characterized in that, described acquire the optical transmitting set photograph by the camera
It is formed by original image when penetrating object, sends the processing unit for the original image, including:
If the type identification is first kind mark, controls the camera and acquire the first optical transmitting set irradiation object
When be formed by infrared image, send the processing unit for the infrared image;
If the type identification is Second Type mark or third type identification, controls the camera and acquire second light
Transmitter is formed by speckle image when irradiating object, sends the processing unit for the speckle image.
7. according to the method described in claim 6, it is characterized in that, it is described in the processing unit according to the original image
Target image is obtained, including:
If the type identification is first kind mark, the infrared image is corrected in the processing unit, and
Using the infrared image after correction as target image;
If the type identification is Second Type mark, the speckle image is corrected in the processing unit, and
Using the speckle image after correction as target image;
If the type identification is third type identification, the reference picture stored in the processing unit is obtained, and according to institute
It states speckle image and depth image is calculated in reference picture, the depth image is corrected, and by the depth after correction
Image is as target image.
8. according to the method described in claim 5, it is characterized in that, it is described in the processing unit according to the original image
After obtaining target image, further include:
When judging the target image for pre-set image type, the target image is sent to the webcam driver;
The target image is handled by the webcam driver, and processing result is sent to the application program.
9. a kind of image processing apparatus, which is characterized in that described device includes:
Initiation module is instructed, sends image capture instruction to webcam driver, in described image acquisition instructions for application program
Containing type mark, the type for the target image that the type identification is used to acquire needed for indicating the application program;
Camera control module controls camera according to described image acquisition instructions for the webcam driver and opens;
Instruction sending module generates control instruction according to the type identification for the webcam driver, and by the control
Instruction is issued to processing unit;
Optical transmitting set control module is opened according to the type identification for including in the control instruction for the processing unit and is corresponded to
Optical transmitting set;
Image capture module is formed by target figure for acquiring when the optical transmitting set irradiates object by the camera
Picture.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program
Such as method described in any item of the claim 1 to 8 is realized when being executed by processor.
11. a kind of electronic equipment, including memory and processor, computer-readable instruction is stored in the memory, it is described
When instruction is executed by the processor, so that the processor executes such as method described in any item of the claim 1 to 8.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810786074.0A CN108833885B (en) | 2018-07-17 | 2018-07-17 | Image processing method, image processing device, computer-readable storage medium and electronic equipment |
EP19806080.8A EP3621294B1 (en) | 2018-07-16 | 2019-04-12 | Method and device for image capture, computer readable storage medium and electronic device |
PCT/CN2019/082560 WO2020015403A1 (en) | 2018-07-16 | 2019-04-12 | Method and device for image processing, computer readable storage medium and electronic device |
US16/671,840 US20200068127A1 (en) | 2018-07-16 | 2019-11-01 | Method for Processing Image and Related Electronic Device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810786074.0A CN108833885B (en) | 2018-07-17 | 2018-07-17 | Image processing method, image processing device, computer-readable storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108833885A true CN108833885A (en) | 2018-11-16 |
CN108833885B CN108833885B (en) | 2020-05-26 |
Family
ID=64141057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810786074.0A Active CN108833885B (en) | 2018-07-16 | 2018-07-17 | Image processing method, image processing device, computer-readable storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108833885B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020015403A1 (en) * | 2018-07-16 | 2020-01-23 | Oppo广东移动通信有限公司 | Method and device for image processing, computer readable storage medium and electronic device |
CN111447561A (en) * | 2020-03-16 | 2020-07-24 | 北京百度网讯科技有限公司 | Image processing system for vehicle |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970548A (en) * | 2012-11-27 | 2013-03-13 | 西安交通大学 | Image depth sensing device |
CN104918035A (en) * | 2015-05-29 | 2015-09-16 | 深圳奥比中光科技有限公司 | Method and system for obtaining three-dimensional image of target |
CN105120135A (en) * | 2015-08-25 | 2015-12-02 | 努比亚技术有限公司 | Binocular camera |
CN205336464U (en) * | 2015-12-08 | 2016-06-22 | 上海图漾信息科技有限公司 | Range data detecting system |
CN106152937A (en) * | 2015-03-31 | 2016-11-23 | 深圳超多维光电子有限公司 | Space positioning apparatus, system and method |
CN106210568A (en) * | 2016-07-15 | 2016-12-07 | 深圳奥比中光科技有限公司 | Image processing method and device |
CN106226977A (en) * | 2016-08-24 | 2016-12-14 | 深圳奥比中光科技有限公司 | Laser projection module, image capturing system and control method thereof and device |
CN106331453A (en) * | 2016-08-24 | 2017-01-11 | 深圳奥比中光科技有限公司 | Multi-image acquisition system and image acquisition method |
CN106973251A (en) * | 2017-03-23 | 2017-07-21 | 移康智能科技(上海)股份有限公司 | Image data transfer method and device |
CN107426560A (en) * | 2017-06-22 | 2017-12-01 | 维沃移动通信有限公司 | A kind of filming apparatus, image processing method and mobile terminal |
-
2018
- 2018-07-17 CN CN201810786074.0A patent/CN108833885B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970548A (en) * | 2012-11-27 | 2013-03-13 | 西安交通大学 | Image depth sensing device |
CN106152937A (en) * | 2015-03-31 | 2016-11-23 | 深圳超多维光电子有限公司 | Space positioning apparatus, system and method |
CN104918035A (en) * | 2015-05-29 | 2015-09-16 | 深圳奥比中光科技有限公司 | Method and system for obtaining three-dimensional image of target |
CN105120135A (en) * | 2015-08-25 | 2015-12-02 | 努比亚技术有限公司 | Binocular camera |
CN205336464U (en) * | 2015-12-08 | 2016-06-22 | 上海图漾信息科技有限公司 | Range data detecting system |
CN106210568A (en) * | 2016-07-15 | 2016-12-07 | 深圳奥比中光科技有限公司 | Image processing method and device |
CN106226977A (en) * | 2016-08-24 | 2016-12-14 | 深圳奥比中光科技有限公司 | Laser projection module, image capturing system and control method thereof and device |
CN106331453A (en) * | 2016-08-24 | 2017-01-11 | 深圳奥比中光科技有限公司 | Multi-image acquisition system and image acquisition method |
CN106973251A (en) * | 2017-03-23 | 2017-07-21 | 移康智能科技(上海)股份有限公司 | Image data transfer method and device |
CN107426560A (en) * | 2017-06-22 | 2017-12-01 | 维沃移动通信有限公司 | A kind of filming apparatus, image processing method and mobile terminal |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020015403A1 (en) * | 2018-07-16 | 2020-01-23 | Oppo广东移动通信有限公司 | Method and device for image processing, computer readable storage medium and electronic device |
CN111447561A (en) * | 2020-03-16 | 2020-07-24 | 北京百度网讯科技有限公司 | Image processing system for vehicle |
Also Published As
Publication number | Publication date |
---|---|
CN108833885B (en) | 2020-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108769509B (en) | Control method, apparatus, electronic equipment and the storage medium of camera | |
CN108549867A (en) | Image processing method, device, computer readable storage medium and electronic equipment | |
CN108419017B (en) | Control method, apparatus, electronic equipment and the computer readable storage medium of shooting | |
CN108764052A (en) | Image processing method, device, computer readable storage medium and electronic equipment | |
CN108716983B (en) | Optical element detection method and device, electronic equipment, storage medium | |
CN108804895B (en) | Image processing method, image processing device, computer-readable storage medium and electronic equipment | |
CN108805024A (en) | Image processing method, device, computer readable storage medium and electronic equipment | |
WO2019196683A1 (en) | Method and device for image processing, computer-readable storage medium, and electronic device | |
CN108668078A (en) | Image processing method, device, computer readable storage medium and electronic equipment | |
CN108965732A (en) | Image processing method, device, computer readable storage medium and electronic equipment | |
CN108696682B (en) | Data processing method, device, electronic equipment and computer readable storage medium | |
CN108921903A (en) | Camera calibration method, device, computer readable storage medium and electronic equipment | |
EP3614659A1 (en) | Image processing method, electronic apparatus, and computer-readable storage medium | |
CN108711054B (en) | Image processing method, image processing device, computer-readable storage medium and electronic equipment | |
CN104243800B (en) | Control device and storage medium | |
CN108573170A (en) | Information processing method and device, electronic equipment, computer readable storage medium | |
CN109040591A (en) | Image processing method, device, computer readable storage medium and electronic equipment | |
CN108965721A (en) | The control method and device of camera module, electronic equipment | |
CN108924421A (en) | Image processing method, device, computer readable storage medium and electronic equipment | |
CN108830141A (en) | Image processing method, device, computer readable storage medium and electronic equipment | |
CN109145653A (en) | Data processing method and device, electronic equipment, computer readable storage medium | |
CN110971836B (en) | Method and device for controlling shooting, electronic equipment and computer-readable storage medium | |
CN108564032A (en) | Image processing method, device, electronic equipment and computer readable storage medium | |
CN108764053A (en) | Image processing method, device, computer readable storage medium and electronic equipment | |
WO2020015403A1 (en) | Method and device for image processing, computer readable storage medium and electronic device |
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 |