[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107172345B - Image processing method and terminal - Google Patents

Image processing method and terminal Download PDF

Info

Publication number
CN107172345B
CN107172345B CN201710226811.7A CN201710226811A CN107172345B CN 107172345 B CN107172345 B CN 107172345B CN 201710226811 A CN201710226811 A CN 201710226811A CN 107172345 B CN107172345 B CN 107172345B
Authority
CN
China
Prior art keywords
camera
frame rate
resolution
setting
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710226811.7A
Other languages
Chinese (zh)
Other versions
CN107172345A (en
Inventor
庄晓建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Microphone Holdings Co Ltd
Original Assignee
Shenzhen Jinli Communication Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Jinli Communication Equipment Co Ltd filed Critical Shenzhen Jinli Communication Equipment Co Ltd
Priority to CN201710226811.7A priority Critical patent/CN107172345B/en
Publication of CN107172345A publication Critical patent/CN107172345A/en
Application granted granted Critical
Publication of CN107172345B publication Critical patent/CN107172345B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/71Circuitry for evaluating the brightness variation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/73Circuitry for compensating brightness variation in the scene by influencing the exposure time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof

Landscapes

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

Abstract

The embodiment of the invention discloses an image processing method and a terminal, wherein the method comprises the following steps: if the third-party application is detected to start the camera application, setting the camera to be in a calling working mode; setting the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is greater than an initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution; and controlling the camera to acquire images according to the current frame rate and resolution of the camera, so that the third-party application can perform corresponding processing according to the acquired images. The terminal provided by the embodiment of the invention is beneficial to improving the detection accuracy and sensitivity of the third-party application based on the camera detection technology and reducing the power consumption.

Description

Image processing method and terminal
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to an image processing method and a terminal.
Background
The image recognition technology is used for distinguishing object types in an image and making meaningful judgment. The recognition of objects mainly refers to the perception and the cognition of the three-dimensional world objective and environment, belongs to the advanced computer vision category, and is a research direction combining the subjects of artificial intelligence, systematics and the like based on digital image processing and recognition. Among them, real-time video image recognition is one of image recognition technologies, which includes automatically performing the detection of moving objects, object tracking, object classification, and behavior understanding in a video image sequence.
At present, algorithms and researches for real-time video image recognition are applied in many fields, for example, for mobile terminal devices such as mobile phones, cameras generally only configure three sets of configurations with different resolutions for photographing, previewing and recording, and for third party applications based on camera detection technology, for example, a camera is used to acquire a real-time video image, a target object is detected from the image, and the target object is used for intelligent control according to a detection result, which requires accuracy and real-time of the detection result. However, the existing solutions have the following disadvantages: (1) the video image frame rate is low, when a moving object is detected, the image obtained by the camera has serious smear, erroneous judgment is easy to occur, and the sensitivity of the detection result is not high; (2) the mobile phone has larger power consumption.
Disclosure of Invention
The embodiment of the invention provides an image processing method and a terminal, which are beneficial to improving the detection accuracy and sensitivity of third-party application based on a camera detection technology and reducing the power consumption.
In a first aspect, an embodiment of the present invention provides an image processing method, where the image processing method includes:
if the third-party application is detected to start the camera application, setting the camera to be in a calling working mode;
setting the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is greater than an initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution;
and controlling the camera to acquire images according to the current frame rate and resolution of the camera, so that the third-party application can perform corresponding processing according to the acquired images.
In another aspect, an embodiment of the present invention provides a terminal, where the terminal includes:
the first setting unit is used for setting the camera into a calling working mode if detecting that the third-party application starts the camera application;
the second setting unit is used for setting the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is greater than an initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution;
and the control unit is used for controlling the camera to acquire images according to the current frame rate and resolution of the camera, so that the third-party application can conveniently perform corresponding processing according to the acquired images.
According to the embodiment of the invention, if the third-party application is detected to start the camera application, the camera is set to be in a calling working mode, and the current frame rate and resolution of the camera are set according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, the preset image resolution is smaller than the initial setting resolution, and the camera is controlled to acquire images according to the current frame rate and the resolution of the camera, so that third-party applications can perform corresponding processing according to the acquired images, and the camera is controlled by adopting the configuration of high frame rate and low resolution when the third-party applications call the camera, so that the detection accuracy and the sensitivity of the third-party applications based on the camera detection technology are improved, and the power consumption is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flow chart of an image processing method according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of an image processing method according to a second embodiment of the present invention;
fig. 3 is a schematic block diagram of a terminal according to a third embodiment of the present invention;
fig. 4 is a schematic block diagram of a terminal according to a fourth embodiment of the present invention;
fig. 5 is a schematic block diagram of a terminal according to a fifth embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to a determination" or "in response to a detection". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
In particular implementations, the terminals described in embodiments of the invention include, but are not limited to, other portable devices such as mobile phones, laptop computers, or tablet computers having touch sensitive surfaces (e.g., touch screen displays and/or touch pads). It should also be understood that in some embodiments, the device is not a portable communication device, but is a desktop computer having a touch-sensitive surface (e.g., a touch screen display and/or touchpad).
In the discussion that follows, a terminal that includes a display and a touch-sensitive surface is described. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, mouse, and/or joystick.
The terminal supports various applications, such as one or more of the following: a drawing application, a presentation application, a word processing application, a website creation application, a disc burning application, a spreadsheet application, a gaming application, a telephone application, a video conferencing application, an email application, an instant messaging application, an exercise support application, a photo management application, a digital camera application, a web browsing application, a digital music player application, and/or a digital video player application.
Various applications that may be executed on the terminal may use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the terminal can be adjusted and/or changed between applications and/or within respective applications. In this way, a common physical architecture (e.g., touch-sensitive surface) of the terminal can support various applications with user interfaces that are intuitive and transparent to the user.
Fig. 1 is a schematic flowchart of an image processing method according to an embodiment of the present invention. The execution main body of the image processing method in the embodiment is a terminal, and the terminal can be a mobile terminal such as a mobile phone and a tablet personal computer. The image processing method as shown in fig. 1 may include the steps of:
s101: and if the third-party application is detected to start the camera application, setting the camera to be in a calling working mode.
In the embodiment of the present invention, the third-party application mainly aims at a terminal application that needs to start a camera to perform image processing such as image capture or acquisition, and then performs corresponding control according to a processing result, and may be a camera-based gesture recognition technology application, such as an intelligent screen-lighting function of a terminal, a gallery application gesture sliding browsing picture, and the like.
In addition, the third-party application can start the camera application in a user-triggered mode, and the terminal can also actively start the camera application when entering a third-party application interface. When the third-party application starts the camera application in a user triggering mode, the terminal needs to detect whether a user triggers a preset operation for starting the camera application, wherein the preset operation is an operation when the user operates a terminal screen, and the preset operation includes but is not limited to operations of clicking the terminal screen, touching the terminal screen, sliding left, sliding right and the like.
Further, when the terminal detects that the third-party application starts the camera application, the terminal recognizes that the current camera is in a called state, and then the terminal sets the camera to be in a calling working mode at the moment, wherein the calling working mode is mainly used for distinguishing from a basic working mode of the camera, the basic working mode of the camera refers to the working mode of the camera when a user directly starts a camera function of the terminal, and the working mode comprises three working modes of photographing, previewing and recording.
S102: setting the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution.
In the embodiment of the invention, when the camera is in the calling working mode, the terminal can set the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the initially set frame rate and the initially set resolution in the embodiment of the present invention refer to a frame rate and a resolution at which the camera operates in the basic operating mode, that is, the initially set frame rate and the initially set resolution are the frame rate and the resolution corresponding to the operating mode of the camera when the user directly starts the camera function.
It should be noted that, because the camera needs to clearly display the captured image on the screen when the camera operates in the basic operation mode, for example, the preview operation mode, the terminal needs to match the preview resolution with the screen resolution, and the preview resolution is higher at this time, and when the camera is called, because the third-party application based on the camera detection technology does not need to display the video image on the screen, only needs the detection result of the camera, and then implements the intelligent control according to the detection result, it does not need a very high image resolution, so the preset image resolution corresponding to the called operation mode is set to be smaller than the initial set resolution, that is, smaller than the resolution when the camera operates in the basic operation mode, preferably, the resolution may be set to 640 x 480, and because the image resolution is reduced, the image data volume is reduced, so that the CPU occupancy rate is reduced, the whole power consumption of the terminal is reduced, the time of the detection algorithm operation is effectively reduced due to the reduction of the image data volume, the detection result is fed back more quickly, and the detection sensitivity is improved.
In addition, because the video image frame rate, that is, the number of image Frames acquired by the camera within 1 Second, has a great effect on the accuracy and real-time performance of the image detection result, in the embodiment of the present invention, the lower limit value of the frame rate range corresponding to the terminal setting camera calling operation mode is greater than the initial setting frame rate, that is, greater than the frame rate when the camera operates in the basic operation mode, preferably, the frame rate range may be 15 to 30 Frames Per Second (Frames Per Second, FPS), so that the high frame rate can effectively eliminate the smear condition in the real-time video image acquisition process, prevent the terminal from misjudging, and further improve the accuracy and sensitivity of the detection result.
It should be noted that, in the embodiment of the present invention, a configuration method of a preset frame rate range and a preset image resolution corresponding to a calling working mode of a camera is as follows: the terminal controls the driver layer to set a set of parameter values with high frame rate and low resolution (e.g. frame rate is 30FPS, resolution is 640 × 480) as the configuration of the register according to the operation of the user. When a third party calls the camera, the camera selects a parameter corresponding to the third party call from the register configuration of the driving layer as a parameter of the camera in a calling working mode; in addition, when the camera works in the basic working mode, the terminal can control the driving layer to configure three groups of parameter values with different resolutions as the configuration of the registers to be respectively used for photographing, previewing and recording, and when the terminal detects that the user opens the camera, the terminal reads the maximum resolution and the frame rate range supported in the configuration of previewing, photographing or recording from the driving layer register to control the camera to work.
S103: and controlling the camera to acquire images according to the current frame rate and resolution of the camera, so that the third-party application can perform corresponding processing according to the acquired images.
In the embodiment of the invention, when the terminal sets the camera to work in the calling working mode and sets the current frame rate and resolution of the camera in the calling working mode, the camera can work according to the set parameters, image acquisition is carried out on a target image, and the acquired image is fed back to the third-party application, so that the third-party application can carry out corresponding processing according to the acquired image, for example, the face recognition unlocking application controls the terminal to be unlocked according to the face image acquired by the camera.
In the embodiment of the invention, if the terminal detects that the third-party application starts the camera application, the camera is set to be in a calling working mode, and the current frame rate and resolution of the camera are set according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, the preset image resolution is smaller than the initial setting resolution, and the camera is controlled to acquire images according to the current frame rate and the resolution of the camera, so that third-party applications can perform corresponding processing according to the acquired images, and the camera is controlled by adopting the configuration of high frame rate and low resolution when the third-party applications call the camera, so that the detection accuracy and the sensitivity of the third-party applications based on the camera detection technology are improved, and the power consumption is reduced.
Fig. 2 is a schematic flowchart of an image processing method according to a second embodiment of the present invention. The execution main body of the image processing method in the embodiment is a terminal, and the terminal can be a mobile terminal such as a mobile phone and a tablet personal computer. The image processing method as shown in fig. 2 may include the steps of:
s201: and acquiring exposure table information of the pre-configured camera.
In the embodiment of the present invention, the terminal may control the driving layer to store the exposure table information of the pre-configured camera in the register, and when the terminal detects that the camera operates in the call operating mode, the terminal may obtain the exposure table information of the pre-configured camera, where the exposure table information includes exposure time and sensitivity. The exposure table information of the pre-configured camera can be set according to the needs of the user.
S202: and setting the range of the preset frame rate according to the exposure table information.
In the embodiment of the present invention, after the terminal acquires the exposure table information of the camera, the terminal may set the frame rate range according to the exposure table information.
Specifically, after the terminal acquires the exposure table information of the camera, the terminal may set the preset frame rate range according to the exposure time in the exposure table information, for example, if the exposure time is short, the frame rate is relatively high, and if the exposure time is long, the frame rate is relatively low.
S203: and if the third-party application is detected to start the camera application, setting the camera to be in a calling working mode.
In the embodiment of the present invention, the third-party application mainly aims at a terminal application that needs to start a camera to perform image processing such as image capture or acquisition, and then performs control according to a processing result, and may be a camera-based gesture recognition technology application, such as an intelligent screen-lighting function of a terminal, a gallery application gesture sliding browsing picture, and the like.
In addition, the third-party application can start the camera application in a user-triggered mode, and the terminal can also actively start the camera application when entering a third-party application interface. When the third-party application starts the camera application in a user triggering mode, the terminal needs to detect whether a user triggers a preset operation for starting the camera application, wherein the preset operation is an operation when the user operates a terminal screen, and the preset operation includes but is not limited to operations of clicking the terminal screen, touching the terminal screen, sliding left, sliding right and the like.
Further, when the terminal detects that the third-party application starts the camera application, the terminal recognizes that the current camera is in a called state, and then the terminal sets the camera to be in a calling working mode at the moment, wherein the calling working mode is mainly used for distinguishing from a basic working mode of the camera, the basic working mode of the camera refers to the working mode of the camera when a user directly starts a camera function of the terminal, and the working mode comprises three working modes of photographing, previewing and recording.
S204: setting the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution.
In the embodiment of the invention, when the camera is in the calling working mode, the terminal can set the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the initially set frame rate and the initially set resolution in the embodiment of the present invention refer to a frame rate and a resolution at which the camera operates in the basic operating mode, that is, the initially set frame rate and the initially set resolution are the frame rate and the resolution corresponding to the operating mode of the camera when the user directly starts the camera function.
It should be noted that, because the camera needs to clearly display the captured image on the screen when the camera operates in the basic operation mode, for example, the preview operation mode, the terminal needs to match the preview resolution with the screen resolution, and the preview resolution is higher at this time, and when the camera is called, because the third-party application based on the camera detection technology does not need to display the video image on the screen, only needs the detection result of the camera, and then implements the intelligent control according to the detection result, it does not need a very high image resolution, so the preset image resolution corresponding to the called operation mode is set to be smaller than the initial set resolution, that is, smaller than the resolution when the camera operates in the basic operation mode, preferably, the resolution may be set to 640 x 480, and because the image resolution is reduced, the image data volume is reduced, so that the CPU occupancy rate is reduced, the whole power consumption of the terminal is reduced, the time of the detection algorithm operation is effectively reduced due to the reduction of the image data volume, the detection result is fed back more quickly, and the detection sensitivity is improved.
In addition, because the video image frame rate, that is, the number of image Frames acquired by the camera within 1 Second, has a great effect on the accuracy and real-time performance of the image detection result, in the embodiment of the present invention, the lower limit value of the frame rate range corresponding to the terminal setting camera calling operation mode is greater than the initial setting frame rate, that is, greater than the frame rate when the camera operates in the basic operation mode, preferably, the frame rate range may be 15 to 30 Frames Per Second (Frames Per Second, FPS), so that the high frame rate can effectively eliminate the smear condition in the real-time video image acquisition process, prevent the terminal from misjudging, and further improve the accuracy and sensitivity of the detection result.
It should be noted that, in the embodiment of the present invention, a configuration method of a preset frame rate range and a preset image resolution corresponding to a calling working mode of a camera is as follows: the terminal controls the driver layer to set a set of parameter values with high frame rate and low resolution (e.g. frame rate is 30FPS, resolution is 640 × 480) as the configuration of the register according to the operation of the user. When a third party calls the camera, the camera selects a parameter corresponding to the third party call from the register configuration of the driving layer as a parameter of the camera in a calling working mode; in addition, when the camera works in the basic working mode, the terminal can control the driving layer to configure three groups of parameter values with different resolutions as the configuration of the registers to be respectively used for photographing, previewing and recording, and when the terminal detects that the user opens the camera, the terminal reads the maximum resolution and the frame rate range supported in the configuration of previewing, photographing or recording from the driving layer register to control the camera to work.
S205: and controlling the camera to acquire images according to the current frame rate and resolution of the camera, so that the third-party application can perform corresponding processing according to the acquired images.
In the embodiment of the invention, when the terminal sets the camera to work in the calling working mode and sets the current frame rate and resolution of the camera in the calling working mode, the camera can work according to the set parameters, image acquisition is carried out on a target image, and the acquired image is fed back to the third-party application, so that the third-party application can carry out corresponding processing according to the acquired image, for example, the face recognition unlocking application controls the terminal to be unlocked according to the face image acquired by the camera.
Further, after setting the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the called working mode, the image processing method further includes:
acquiring brightness information of a current environment, and identifying the current environment according to the brightness information;
and if the current environment is a dark environment, increasing the exposure compensation value of the camera.
In the embodiment of the present invention, the current environment refers to an environment where the user is located when the third-party application is started, and the identification of the current environment is: the terminal identifies whether the environment in which the user is located when the third-party application is started is an environment with insufficient light, namely a dark environment, or an environment with sufficient light, namely a bright environment.
In addition, since the third party application based on the camera detection technology has high requirements on the detection accuracy, the accuracy of detection depends mainly on the quality of the video image, and the imaging quality of the video image has a great relationship with the environment, the imaging quality is good in a bright environment, the camera detection algorithm can accurately judge according to the characteristics of an object, and in a low-illumination environment, because the light is too dark, the quality of the video image collected by the camera is too dark, the effective information contained in the video image is little, the judgment of the camera detection algorithm is directly influenced, so when the quality of the video image is improved in a dark environment, the improvement of the imaging brightness of the video image in the dark environment is mainly considered, while the present embodiment improves the imaging brightness of the video image by increasing the exposure compensation value of the camera, it is preferable that the exposure compensation value of the camera be set to the maximum.
Further, after the exposure compensation value of the camera is adjusted in a dark environment, the camera is controlled to perform image acquisition according to the current frame rate and resolution of the camera, so that the third-party application performs corresponding processing according to the acquired image specifically:
and controlling the camera to acquire images according to the current frame rate and resolution of the camera and the adjusted exposure compensation value, so that the third-party application can perform corresponding processing according to the acquired images.
In the embodiment of the present invention, when the terminal sets that the camera operates in the calling operating mode, and sets the current frame rate, resolution, and exposure compensation value of the camera in the calling operating mode, the camera may operate according to the set parameters, perform image acquisition on a target image, and feed back the acquired image to the third-party application, so that the third-party application performs corresponding processing according to the acquired image, for example, the face recognition unlocking application controls the terminal to unlock according to the face image acquired by the camera.
Further, acquiring brightness information of the current environment, and identifying the current environment according to the brightness information specifically includes:
and acquiring an illuminance value of the current environment, and if the illuminance value is lower than a preset illuminance threshold, identifying the current environment as a dark environment.
In the embodiment of the invention, when the terminal identifies the current environment, the terminal can directly acquire the illumination value of the current environment, so as to judge the acquired illumination value, if the illumination value is smaller than a preset illumination threshold value, the current environment is identified as a dark environment, and if the illumination value is larger than the preset illumination threshold value, the current environment is identified as a bright environment; the preset illumination threshold may be set as needed, and preferably, the preset illumination threshold may be set to 5 grams of lux.
Further, the image processing method further includes:
and if the current environment is a dark environment, setting the current frame rate of the camera to be the lower limit value of the preset frame rate range.
In the embodiment of the present invention, because in a dark environment in the prior art, when the method is used for third-party detection, the frame rate of the camera is about 10FPS, for a moving object, a real-time video image acquired by the camera has a serious smear, which is easy to affect the accuracy of a detection result, and the frame rate of 10FPS also affects the real-time performance of image capture, on this basis, the embodiment of the present invention increases the frame rate in the dark environment, so that the smear of the real-time video image can be eliminated, and the real-time performance of image capture is facilitated.
For example, in a gallery, when browsing a previous picture or a next picture according to a gesture moving direction, because the moving direction of the gesture is judged by using a video image captured by a camera in real time through a plurality of connected frames of image data, and the gallery is controlled to slide to a target picture according to a detection result, an image acquired by the camera in a dark environment has a serious smear, which affects judgment of a camera detection algorithm, so that the function is inconvenient to use in a slightly darker environment.
It should be noted that, because the frame rate when the camera acquires the image is related to the exposure time, and the exposure time is related to the imaging brightness, increasing the frame rate when the camera acquires the image in the dark environment can eliminate the smear of the real-time video image, but it will reduce the imaging brightness of the video image, thereby reducing the imaging quality of the video image, so the embodiment of the present invention sets the current frame rate of the camera in the dark environment at the lower limit value of the preset frame rate range, for example, 15FPS, and increases the camera compensation value, thereby increasing the overall imaging brightness of the real-time video image, and can appropriately increase the imaging brightness under the condition of ensuring that the acquired real-time video image has no serious smear, thereby increasing the detection accuracy.
Further, the image processing method further includes:
and if the current environment is a bright environment, setting the current frame rate of the camera as the upper limit value of the preset frame rate range.
In the embodiment of the invention, when the terminal detects that the current environment is a bright environment, the terminal can directly set the current frame rate of the camera to be the upper limit value of the preset frame rate range, such as 30FPS, so that the smear of the real-time video image can be effectively eliminated, the image acquired by the camera can be accurately judged by the camera detection algorithm, and when the camera works in a calling working mode, the resolution of the acquired image is low, so that the data volume is effectively reduced, the time for calculating the detection algorithm is reduced, the detection result can be fed back more quickly, and the detection sensitivity in the bright environment is further improved.
Further, after the current frame rate of the camera is adjusted in a bright environment, the camera is controlled to perform image acquisition according to the current frame rate and resolution of the camera, so that the third-party application performs corresponding processing according to the acquired image specifically:
and controlling the camera to acquire images according to the upper limit value of the preset frame rate range and the current resolution of the camera, so that the third-party application can perform corresponding processing according to the acquired images. It should be noted that, in the embodiment of the present invention, a process of controlling, by the terminal, the camera to perform image acquisition according to the upper limit value of the preset frame rate range and the current resolution of the camera is the same as that in step S205, and specific reference may be made to the related description in step S205, which is not described herein again.
In the embodiment of the invention, if the terminal detects that the third-party application starts the camera application, the camera is set to be in a calling working mode, and the current frame rate and resolution of the camera are set according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, the preset image resolution is smaller than the initial setting resolution, and the camera is controlled to acquire images according to the current frame rate and the resolution of the camera, so that third-party applications can perform corresponding processing according to the acquired images, and the camera is controlled by adopting the configuration of high frame rate and low resolution when the third-party applications call the camera, so that the detection accuracy and the sensitivity of the third-party applications based on the camera detection technology are improved, and the power consumption is reduced.
In addition, the terminal can be under the camera work calls the mode, discern current environment, and set up the frame rate of predetermineeing of camera according to the result of discernment, effectively eliminate the smear of real-time video image with this, so that the image that camera detection algorithm gathered to the camera carries out accurate judgement, and adopt low image resolution to reduce the data bulk, and then reduce the time that detection algorithm operated, make it can feed back the testing result more fast, thereby improve detectivity, and reduced the consumption.
Referring to fig. 3, fig. 3 is a schematic block diagram of a terminal 3 according to a third embodiment of the present invention. The terminal 3 may be a mobile terminal such as a mobile phone, a tablet computer, and the like, but is not limited thereto, and may also be another terminal, and is not limited herein. The terminal 3 of the present embodiment includes units for executing the steps in the embodiment corresponding to fig. 1, and please refer to fig. 1 and the related description in the embodiment corresponding to fig. 1 for details, which are not repeated herein. The terminal 3 of the present embodiment includes: the first setting unit 310 and the second setting unit 320 control the unit 330.
The first setting unit 310 is configured to set the camera to a call working mode if it is detected that the third-party application starts the camera application.
For example, if the first setting unit 310 detects that the third-party application starts the camera application, the camera is set to the calling working mode. The first setting unit 310 sends the setting result to the second setting unit 320 after setting the camera to the calling operation mode.
The second setting unit 320 is configured to receive the setting result sent by the first setting unit 310, and set the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the called working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution.
For example, the second setting unit 320 receives the setting result sent by the first setting unit 310, and sets the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the called working mode. The second setting unit 320 sends the setting result to the control unit 330 after setting the current frame rate and resolution of the camera.
The control unit 330 is configured to receive the setting result sent by the second setting unit 320, and control the camera to perform image acquisition according to the current frame rate and resolution of the camera, so that the third-party application performs corresponding processing according to the acquired image.
For example, the control unit 330 receives the setting result sent by the second setting unit 320, and controls the camera to perform image acquisition according to the current frame rate and resolution of the camera, so that the third-party application performs corresponding processing according to the acquired image.
In the embodiment of the invention, if the terminal 3 detects that the third-party application starts the camera application, the camera is set to be in a calling working mode, and the current frame rate and resolution of the camera are set according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, the preset image resolution is smaller than the initial setting resolution, and the camera is controlled to acquire images according to the current frame rate and the resolution of the camera, so that third-party applications can perform corresponding processing according to the acquired images, and the camera is controlled by adopting the configuration of high frame rate and low resolution when the third-party applications call the camera, so that the detection accuracy and the sensitivity of the third-party applications based on the camera detection technology are improved, and the power consumption is reduced.
Referring to fig. 4, fig. 4 is a schematic block diagram of a terminal 4 according to a fourth embodiment of the present invention. The terminal 4 may be a mobile terminal such as a mobile phone, a tablet computer, and the like, but is not limited thereto, and may also be another terminal, and is not limited herein. The terminal 4 of the present embodiment includes units for executing steps in the embodiment corresponding to fig. 2, and please refer to fig. 2 and the related description in the embodiment corresponding to fig. 2 for details, which are not described herein again. The terminal 4 of the present embodiment includes: an acquisition unit 410, a frame rate setting unit 420, a first setting unit 430, a second setting unit 440, and a control unit 450.
The acquiring unit 410 is used for acquiring exposure table information of a pre-configured camera.
For example, the acquisition unit 410 acquires exposure table information of a camera configured in advance. The acquisition unit 410 acquires exposure table information of a camera configured in advance, and then transmits the exposure table information to the frame rate setting unit 420.
The frame rate setting unit 420 is configured to receive the exposure table information sent by the obtaining unit 410, and set the preset frame rate range according to the exposure table information.
For example, the frame rate setting unit 420 receives the exposure table information sent by the obtaining unit 410, and sets the preset frame rate range according to the exposure table information. The frame rate setting unit 420 transmits the set preset frame rate range to the first setting unit 430 after setting the preset frame rate range.
The first setting unit 430 is configured to receive the preset frame rate range sent by the frame rate setting unit 420, and set the camera to a call working mode if it is detected that the third-party application starts the camera application.
For example, the first setting unit 430 receives the preset frame rate range sent by the frame rate setting unit 420, and sets the camera to the calling working mode if it is detected that the third-party application starts the camera application. The first setting unit 430 sends the setting result to the second setting unit 440 after setting the camera to the calling operation mode.
The second setting unit 440 is configured to receive the setting result sent by the first setting unit 430, and set the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the called working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution.
For example, the second setting unit 440 receives the setting result sent by the first setting unit 430, and sets the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the called working mode. The second setting unit 440 sets the current frame rate and resolution of the camera, and then sends the setting result to the control unit 450.
The control unit 450 is configured to receive the setting result sent by the second setting unit 440, and control the camera to perform image acquisition according to the current frame rate and resolution of the camera, so that the third-party application performs corresponding processing according to the acquired image.
For example, the control unit 450 receives the setting result sent by the second setting unit 440, and controls the camera to perform image acquisition according to the current frame rate and resolution of the camera, so that the third-party application performs corresponding processing according to the acquired image.
Further, the terminal 4 further comprises an identification unit and an adjustment unit.
The identification unit is used for acquiring brightness information of the current environment and identifying the current environment according to the brightness information.
For example, the identification unit acquires brightness information of the current environment, and identifies the current environment according to the brightness information. The recognition unit is used for recognizing the current environment according to the brightness information and then sending the recognition result to the adjusting unit.
The adjusting unit is used for receiving the identification result sent by the identification unit and increasing the exposure compensation value of the camera if the current environment is a dark environment.
For example, the adjusting unit receives the recognition result sent by the recognition unit, and increases the exposure compensation value of the camera if the current environment is a dark environment in the recognition result. The adjusting unit increases the exposure compensation value of the camera and then sends the adjusted exposure compensation value to the control unit 450.
The control unit 450 is specifically configured to receive the adjusted exposure compensation value sent by the adjustment unit, and control the camera to perform image acquisition according to the current frame rate and resolution of the camera and the adjusted exposure compensation value, so that the third-party application performs corresponding processing according to the acquired image. Further, the terminal also comprises a third setting unit and a fourth setting unit.
The third setting unit is configured to set the current frame rate of the camera to the lower limit of the preset frame rate range if the current environment is a dark environment.
For example, if the current environment is a dark environment, the third setting unit sets the current frame rate of the camera to be the lower limit of the preset frame rate range.
And the fourth setting unit is used for setting the current frame rate of the camera to be the upper limit value of the preset frame rate range if the current environment is a bright environment.
For example, if the current environment is a bright environment, the fourth setting unit sets the current frame rate of the camera to be the upper limit value of the preset frame rate range. The fourth setting unit sets the current frame rate of the camera to the upper limit of the preset frame rate range, and then sends the upper limit of the preset frame rate range to the control unit 450.
The control unit 450 is specifically configured to control the camera to perform image acquisition according to the upper limit value of the preset frame rate range and the current resolution of the camera, so that the third-party application performs corresponding processing according to the acquired image.
In the embodiment of the invention, if the terminal 4 detects that the third-party application starts the camera application, the camera is set to be in a calling working mode, and the current frame rate and resolution of the camera are set according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, the preset image resolution is smaller than the initial setting resolution, and the camera is controlled to acquire images according to the current frame rate and the resolution of the camera, so that third-party applications can perform corresponding processing according to the acquired images, and the camera is controlled by adopting the configuration of high frame rate and low resolution when the third-party applications call the camera, so that the detection accuracy and the sensitivity of the third-party applications based on the camera detection technology are improved, and the power consumption is reduced.
In addition, the terminal 4 can identify the current environment when the camera works in a calling working mode, and set the preset frame rate of the camera according to the identification result, so that the smear of the real-time video image is effectively eliminated, so that the camera detection algorithm can accurately judge the image collected by the camera, and the data volume is reduced by adopting low image resolution, the time for the detection algorithm operation is further reduced, so that the detection result can be fed back more quickly, the detection sensitivity is improved, and the power consumption is reduced.
Referring to fig. 5, fig. 5 is a schematic block diagram of a terminal according to a fifth embodiment of the present invention. The terminal 5 in the present embodiment as shown in the figure may include: one or more processors 510; one or more input devices 520, one or more output devices 530, and memory 550. The processor 510, input device 520, output device 530, and memory 550 are connected by a bus 550.
The memory 550 is used to store program instructions.
Processor 510 is operative to perform the following operations in accordance with program instructions stored in memory 550: and if the third-party application is detected to start the camera application, setting the camera to be in a calling working mode.
The processor 510 is also configured to perform the following operations according to program instructions stored in the memory 550: setting the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution.
The processor 510 is also configured to perform the following operations according to program instructions stored in the memory 550: and controlling the camera to acquire images according to the current frame rate and resolution of the camera, so that the third-party application can perform corresponding processing according to the acquired images.
Further, the processor 510 is also configured to perform the following operations according to program instructions stored in the memory 550: acquiring brightness information of a current environment, and identifying the current environment according to the brightness information; if the current environment is a dark environment, increasing an exposure compensation value of the camera; and controlling the camera to acquire images according to the current frame rate and resolution of the camera and the adjusted exposure compensation value, so that the third-party application can perform corresponding processing according to the acquired images.
Further, the processor 510 is also configured to perform the following operations according to program instructions stored in the memory 550: and if the current environment is a dark environment, setting the current frame rate of the camera to be the lower limit value of the preset frame rate range.
Further, the processor 510 is also configured to perform the following operations according to program instructions stored in the memory 550: if the current environment is a bright environment, setting the current frame rate of the camera as the upper limit value of the preset frame rate range; and controlling the camera to acquire images according to the upper limit value of the preset frame rate range and the current resolution of the camera, so that the third-party application can perform corresponding processing according to the acquired images.
Further, the processor 510 is also configured to perform the following operations according to program instructions stored in the memory 550: acquiring exposure table information of a pre-configured camera; and setting the range of the preset frame rate according to the exposure table information.
In the embodiment of the present invention, if it is detected that the third-party application starts the camera application, the terminal 5 sets the camera to the calling working mode, and sets the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is larger than the initial setting frame rate, the preset image resolution is smaller than the initial setting resolution, and the camera is controlled to acquire images according to the current frame rate and the resolution of the camera, so that third-party applications can perform corresponding processing according to the acquired images, and the camera is controlled by adopting the configuration of high frame rate and low resolution when the third-party applications call the camera, so that the detection accuracy and the sensitivity of the third-party applications based on the camera detection technology are improved, and the power consumption is reduced.
In addition, the terminal 5 can identify the current environment when the camera works in a calling working mode, and set the preset frame rate of the camera according to the identification result, so that the smear of the real-time video image is effectively eliminated, so that the camera detection algorithm can accurately judge the image collected by the camera, and the data volume is reduced by adopting low image resolution, the time for the detection algorithm operation is further reduced, so that the detection result can be fed back more quickly, the detection sensitivity is improved, and the power consumption is reduced.
It should be understood that in the present embodiment, the Processor 510 may be a Central Processing Unit (CPU), and the Processor may be other general processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The input device 520 may include a touch pad, a fingerprint sensor (for collecting fingerprint information of a user and direction information of the fingerprint), a microphone, etc., and the output device 530 may include a display (LCD, etc.), a speaker, etc.
The memory 550 may include both read-only memory and random access memory, and provides instructions and data to the processor 510. A portion of the memory 550 may also include non-volatile random access memory. For example, the memory 550 may also store device type information.
In a specific implementation, the processor 510, the input device 520, and the output device 530 described in this embodiment of the present invention may execute the implementation manners described in the first embodiment and the second embodiment of the method for generating an interactive interface of an application provided in this embodiment of the present invention, and may also execute the implementation manners of the terminal described in this embodiment of the present invention, which is not described herein again.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the terminal and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed terminal and method can be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.
The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs.
The units in the terminal of the embodiment of the invention can be merged, divided and deleted according to actual needs.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (8)

1. An image processing method, characterized in that the image processing comprises:
if the third-party application is detected to start the camera application, setting the camera to be in a calling working mode;
setting the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is greater than an initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution;
the image processing method further includes: acquiring brightness information of the current environment, identifying the current environment according to the brightness information, and judging whether the current environment is a dark environment or a bright environment;
if the current environment is a dark environment, increasing an exposure compensation value of the camera; setting the current frame rate of the camera as the lower limit value of the preset frame rate range;
if the current environment is a bright environment, setting the current frame rate of the camera as the upper limit value of the preset frame rate range;
and controlling the camera to acquire images according to the current frame rate and resolution of the camera, so that the third-party application can perform corresponding processing according to the acquired images.
2. The image processing method according to claim 1, wherein if the current environment is a dark environment,
the controlling the camera to acquire images according to the current frame rate and resolution of the camera so that the third-party application can perform corresponding processing according to the acquired images, comprising:
and controlling the camera to acquire images according to the current frame rate and resolution of the camera and the adjusted exposure compensation value, so that the third-party application can perform corresponding processing according to the acquired images.
3. The image processing method of claim 1, wherein if the current environment is a bright environment, the image processing method further comprises: and controlling the camera to acquire images according to the upper limit value of the preset frame rate range and the current resolution of the camera, so that the third-party application can perform corresponding processing according to the acquired images.
4. The image processing method according to any one of claims 1 to 3, wherein before the step of setting the camera to the calling operation mode if it is detected that the third-party application starts the camera application, the image processing method further comprises:
acquiring exposure table information of a pre-configured camera;
and setting the range of the preset frame rate according to the exposure table information.
5. A terminal, characterized in that the terminal comprises:
the first setting unit is used for setting the camera into a calling working mode if detecting that the third-party application starts the camera application;
the second setting unit is used for setting the current frame rate and resolution of the camera according to the preset frame rate range and the preset image resolution corresponding to the calling working mode; the lower limit value of the preset frame rate range is greater than an initial setting frame rate, and the preset image resolution is smaller than the initial setting resolution;
the identification unit is used for acquiring the brightness information of the current environment and identifying the current environment according to the brightness information;
the adjusting unit is used for increasing the exposure compensation value of the camera if the current environment is a dark environment; setting the current frame rate of the camera to be the lower limit value of the preset frame rate range through a third setting unit;
a fourth setting unit, configured to set the current frame rate of the camera to an upper limit of the preset frame rate range if the current environment is a bright environment;
and the control unit is used for controlling the camera to acquire images according to the current frame rate and resolution of the camera, so that the third-party application can conveniently perform corresponding processing according to the acquired images.
6. The terminal of claim 5, further comprising: the identification unit identifies a dark environment, and the control unit is specifically configured to control the camera to perform image acquisition according to the current frame rate and resolution of the camera and the adjusted exposure compensation value, so that the third-party application performs corresponding processing according to the acquired image.
7. The terminal of claim 5, further comprising:
the identification unit identifies a bright environment, and the control unit is specifically configured to control the camera to perform image acquisition according to the upper limit value of the preset frame rate range and the current resolution of the camera, so that the third-party application performs corresponding processing according to the acquired image.
8. The terminal according to any of claims 5 to 7, characterized in that the terminal further comprises:
the device comprises an acquisition unit, a processing unit and a control unit, wherein the acquisition unit is used for acquiring exposure table information of a pre-configured camera;
and the frame rate setting unit is used for setting the preset frame rate range according to the exposure table information.
CN201710226811.7A 2017-04-07 2017-04-07 Image processing method and terminal Active CN107172345B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710226811.7A CN107172345B (en) 2017-04-07 2017-04-07 Image processing method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710226811.7A CN107172345B (en) 2017-04-07 2017-04-07 Image processing method and terminal

Publications (2)

Publication Number Publication Date
CN107172345A CN107172345A (en) 2017-09-15
CN107172345B true CN107172345B (en) 2020-02-04

Family

ID=59849371

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710226811.7A Active CN107172345B (en) 2017-04-07 2017-04-07 Image processing method and terminal

Country Status (1)

Country Link
CN (1) CN107172345B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107909686B (en) * 2017-11-02 2021-02-02 Oppo广东移动通信有限公司 Method and device for unlocking human face, computer readable storage medium and electronic equipment
CN107657167A (en) * 2017-11-02 2018-02-02 广东欧珀移动通信有限公司 Method, apparatus, computer-readable recording medium and the electronic equipment of face unblock
CN108388781B (en) * 2018-01-31 2021-01-12 Oppo广东移动通信有限公司 Mobile terminal, image data acquisition method and related product
CN111385484B (en) * 2018-12-28 2021-06-25 北京字节跳动网络技术有限公司 Information processing method and device
CN110121031B (en) * 2019-06-11 2021-03-12 Oppo广东移动通信有限公司 Image acquisition method and device, electronic equipment and computer readable storage medium
CN110572608B (en) * 2019-07-29 2022-02-08 视联动力信息技术股份有限公司 Frame rate setting method and device, electronic equipment and storage medium
CN110493519B (en) * 2019-08-19 2021-03-23 惠州Tcl移动通信有限公司 Image acquisition method of mobile terminal, computer readable medium and computer device
CN110475065B (en) * 2019-08-19 2021-03-16 北京字节跳动网络技术有限公司 Image processing method and device, electronic equipment and storage medium
CN111031233B (en) * 2019-11-13 2021-01-15 安凯(广州)微电子技术有限公司 Digital image processing frame rate control method and device
CN110942047B (en) * 2019-12-09 2023-07-07 Oppo广东移动通信有限公司 Application optimization method and related product
CN112351194A (en) * 2020-08-31 2021-02-09 华为技术有限公司 Service processing method and device
CN112689086B (en) * 2020-12-10 2022-08-19 联想(北京)有限公司 Information determination method, electronic equipment and computer readable storage medium
CN114727004A (en) * 2021-01-05 2022-07-08 北京小米移动软件有限公司 Image acquisition method and device, electronic equipment and storage medium
CN113179369B (en) * 2021-04-08 2023-03-21 重庆传音通讯技术有限公司 Shot picture display method, mobile terminal and storage medium
CN114500772A (en) * 2022-03-02 2022-05-13 深圳市深视智能科技有限公司 Imaging device and imaging system
CN116528063B (en) * 2023-07-04 2023-11-03 荣耀终端有限公司 Shooting method, readable storage medium and electronic device
CN117119295B (en) * 2023-10-24 2024-04-12 荣耀终端有限公司 Camera control method and electronic device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105654633A (en) * 2015-12-30 2016-06-08 福建联迪商用设备有限公司 POS code scanning payment method, system and device
CN105959530A (en) * 2016-04-26 2016-09-21 乐视控股(北京)有限公司 Method and system for invoking a camera function according to an individualized property of an application

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4935636B2 (en) * 2007-11-13 2012-05-23 日本精工株式会社 Tube presser and ball screw device using the same

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105654633A (en) * 2015-12-30 2016-06-08 福建联迪商用设备有限公司 POS code scanning payment method, system and device
CN105959530A (en) * 2016-04-26 2016-09-21 乐视控股(北京)有限公司 Method and system for invoking a camera function according to an individualized property of an application

Also Published As

Publication number Publication date
CN107172345A (en) 2017-09-15

Similar Documents

Publication Publication Date Title
CN107172345B (en) Image processing method and terminal
CN107197169B (en) high dynamic range image shooting method and mobile terminal
WO2022166944A1 (en) Photographing method and apparatus, electronic device, and medium
CN109167931B (en) Image processing method, device, storage medium and mobile terminal
EP3893495B1 (en) Method for selecting images based on continuous shooting and electronic device
US20220408020A1 (en) Image Processing Method, Electronic Device, and Cloud Server
CN108737739B (en) Preview picture acquisition method, preview picture acquisition device and electronic equipment
WO2018072271A1 (en) Image display optimization method and device
WO2021098609A1 (en) Method and device for image detection, and electronic device
WO2019183775A1 (en) Intelligent assistant control method and terminal device
CN111984347B (en) Interactive processing method, device, equipment and storage medium
CN107241552B (en) Image acquisition method, device, storage medium and terminal
CN110100251A (en) For handling the equipment, method and graphic user interface of document
CN109040523B (en) Artifact eliminating method and device, storage medium and terminal
CN105391940B (en) A kind of image recommendation method and device
WO2017140108A1 (en) Pressure detection method and apparatus
CN107091704A (en) Pressure detection method and device
CN111669495B (en) Photographing method, photographing device and electronic equipment
CN110166696B (en) Photographing method, photographing device, terminal equipment and computer-readable storage medium
CN110618852B (en) View processing method, view processing device and terminal equipment
US20210158049A1 (en) Apparatus and method for associating images from two image streams
CN107180417B (en) Photo processing method and device, computer readable storage medium and electronic equipment
CN111556248B (en) Shooting method, shooting device, storage medium and mobile terminal
CN111176601B (en) Processing method and device
US20240080408A1 (en) Combining video streams having different information-bearing levels

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210210

Address after: 518057 Desai Science and Technology Building, 9789 Shennan Avenue, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province, 17th Floor (15th Floor of Natural Floor) 1702-1703

Patentee after: Shenzhen Microphone Holdings Co.,Ltd.

Address before: 518040 21 floor, east block, Times Technology Building, 7028 Shennan Road, Futian District, Shenzhen, Guangdong.

Patentee before: DONGGUAN GOLDEX COMMUNICATION TECHNOLOGY Co.,Ltd.