CN111107269A - Photographing method, electronic device and storage medium - Google Patents

Photographing method, electronic device and storage medium Download PDF

Info

Publication number
CN111107269A
CN111107269A CN201911416439.1A CN201911416439A CN111107269A CN 111107269 A CN111107269 A CN 111107269A CN 201911416439 A CN201911416439 A CN 201911416439A CN 111107269 A CN111107269 A CN 111107269A
Authority
CN
China
Prior art keywords
images
camera
angle range
shooting angle
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911416439.1A
Other languages
Chinese (zh)
Other versions
CN111107269B (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.)
Aiku Software Technology Shanghai Co ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201911416439.1A priority Critical patent/CN111107269B/en
Publication of CN111107269A publication Critical patent/CN111107269A/en
Application granted granted Critical
Publication of CN111107269B publication Critical patent/CN111107269B/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/62Control of parameters via user interfaces
    • 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/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • 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/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Stereoscopic And Panoramic Photography (AREA)

Abstract

The embodiment of the invention provides a shooting method, electronic equipment and a storage medium, and relates to the technical field of communication. The method is applied to the electronic equipment comprising the rotatable first camera, and comprises the following steps: controlling the first camera to rotate within a preset shooting angle range, and acquiring M images in the rotating process; determining a target shooting angle range based on the M images; collecting N images within the range of the target shooting angle, and splicing the N images into a panoramic image; wherein M and N are integers greater than 1. The electronic equipment firstly rotates to shoot a plurality of images, the shooting angle range suitable for the figure background composition of the scene is automatically given according to the image characteristics of the images, the electronic equipment can carry out panoramic shooting according to the shooting angle range, and the panoramic image with better composition effect can be automatically obtained without manual adjustment of a user.

Description

Photographing method, electronic device and storage medium
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a shooting method, electronic equipment and a storage medium.
Background
With the application range of the electronic device becoming wider and wider, the shooting function of the electronic device becomes more and more powerful. For example, the electronic device may take a panoramic photograph through a panoramic photographing function. In the panoramic shooting process, a user can trigger the electronic equipment to shoot a plurality of photos in a certain angle range, and then the plurality of photos are spliced to form a panoramic photo.
However, due to the limited shooting level of the photographer and the limited knowledge of the composition, the panoramic photograph taken by most users triggered the electronic device is generally not good in the overall composition effect, and therefore the image taken in the above panoramic shooting manner is not good.
Disclosure of Invention
The embodiment of the invention provides a shooting method, electronic equipment and a storage medium, which can solve the problem that the picture composition effect of an image shot by the electronic equipment according to the existing panoramic shooting mode is poor.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present invention provides a shooting method applied to an electronic device including a rotatable first camera, where the method includes: controlling the first camera to rotate within a preset shooting angle range, and acquiring M images in the rotating process; determining a target shooting angle range based on the M images; collecting N images within the range of the target shooting angle, and splicing the N images into a panoramic image; wherein M and N are integers greater than 1.
In a second aspect, an embodiment of the present invention provides an electronic device, which includes a rotatable first camera, and the electronic device includes a control module, a shooting module, an acquisition module, and a processing module. The control module is used for controlling the first camera to rotate within a preset shooting angle range. The shooting module is used for collecting M images in the process that the control module controls the first camera to rotate within a preset shooting angle range. The acquisition module is used for determining the range of the target shooting angle based on the M images shot by the shooting module. The shooting module is also used for acquiring N images within the range of the target shooting angle acquired by the acquisition module. The processing module is used for splicing the N images shot by the shooting module into a panoramic image. Wherein M and N are integers greater than 1.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a processor, a memory, and a computer program stored on the memory and executable on the processor, and when executed by the processor, the electronic device implements the steps of the shooting method in the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the shooting method in the first aspect.
In the embodiment of the invention, the first camera can be controlled to rotate within a preset shooting angle range, and M images are collected in the rotating process; determining a target shooting angle range based on the M images; collecting N images within the range of the target shooting angle, and splicing the N images into a panoramic image; wherein M and N are integers greater than 1. The scheme is applied to the scene that the electronic equipment shoots panoramic images through the rotatable camera, the electronic equipment can shoot a plurality of images in a rotating mode, then the shooting angle range of the figure background composition suitable for the scene is automatically given according to the image characteristics (namely scene characteristics) of the plurality of images, and then the electronic equipment can carry out panoramic shooting according to the shooting angle range, and the panoramic images with better composition effect can be automatically obtained without manual adjustment of a user. Therefore, the embodiment of the invention can improve the image effect of panoramic shooting.
Drawings
Fig. 1 is a schematic diagram of an architecture of a possible android operating system according to an embodiment of the present invention;
fig. 2 is a flowchart of a method of a photographing method according to an embodiment of the present invention;
fig. 3 is one of schematic interfaces of an application of a shooting method according to an embodiment of the present invention;
fig. 4 is a second schematic interface diagram of an application of the photographing method according to the embodiment of the invention;
fig. 5 is a third schematic interface diagram of an application of the photographing method according to the embodiment of the invention;
fig. 6 is a fourth schematic interface diagram of an application of the shooting method according to the embodiment of the present invention;
fig. 7 is a fifth schematic interface diagram of an application of the shooting method according to the embodiment of the present invention;
fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
fig. 9 is a second schematic structural diagram of an electronic device according to an embodiment of the invention;
fig. 10 is a hardware schematic diagram of an electronic device according to an 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 application.
The term "and/or" herein is an association relationship describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. The symbol "/" herein denotes a relationship in which the associated object is or, for example, a/B denotes a or B.
The terms "first" and "second," and the like, in the description and in the claims herein are used for distinguishing between different objects and not for describing a particular order of the objects. For example, the first and second match thresholds, etc. are used to distinguish between different match thresholds, rather than to describe a particular order of the match thresholds.
In the embodiments of the present invention, words such as "exemplary" or "for example" are used to mean serving as examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the description of the embodiments of the present invention, unless otherwise specified, "a plurality" means two or more, for example, a plurality of processing units means two or more processing units, or the like; plural elements means two or more elements, and the like.
The embodiment of the invention provides a shooting method and electronic equipment, which can control a first camera to rotate within a preset shooting angle range and acquire M images in the rotating process; determining a target shooting angle range based on the M images; collecting N images within the range of the target shooting angle, and splicing the N images into a panoramic image; wherein M and N are integers greater than 1. The scheme is applied to the scene that the electronic equipment shoots panoramic images through the rotatable camera, the electronic equipment can shoot a plurality of images in a rotating mode, then the shooting angle range of the figure background composition suitable for the scene is automatically given according to the image characteristics (namely scene characteristics) of the plurality of images, and then the electronic equipment can carry out panoramic shooting according to the shooting angle range, and the panoramic images with better composition effect can be automatically obtained without manual adjustment of a user. Therefore, the embodiment of the invention can improve the image effect of panoramic shooting.
The electronic device in the embodiment of the present invention may be an electronic device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present invention are not limited in particular.
The following describes a software environment applied to the shooting method provided by the embodiment of the present invention, taking an android operating system as an example.
Fig. 1 is a schematic diagram of an architecture of a possible android operating system according to an embodiment of the present invention. In fig. 1, the architecture of the android operating system includes 4 layers, which are respectively: an application layer, an application framework layer, a system runtime layer, and a kernel layer (specifically, a Linux kernel layer).
The application program layer comprises various application programs (including system application programs and third-party application programs) in an android operating system.
The application framework layer is a framework of the application, and a developer can develop some applications based on the application framework layer under the condition of complying with the development principle of the framework of the application.
The system runtime layer includes libraries (also called system libraries) and android operating system runtime environments. The library mainly provides various resources required by the android operating system. The android operating system running environment is used for providing a software environment for the android operating system.
The kernel layer is an operating system layer of an android operating system and belongs to the bottommost layer of an android operating system software layer. The kernel layer provides kernel system services and hardware-related drivers for the android operating system based on the Linux kernel.
Taking an android operating system as an example, in the embodiment of the present invention, a developer may develop a software program for implementing the shooting method provided in the embodiment of the present invention based on the system architecture of the android operating system shown in fig. 1, so that the shooting method may run based on the android operating system shown in fig. 1. That is, the processor or the electronic device may implement the shooting method provided by the embodiment of the present invention by running the software program in the android operating system.
The electronic equipment in the embodiment of the invention can be a mobile terminal or a non-mobile terminal. Illustratively, the mobile terminal may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted terminal, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile terminal may be a Personal Computer (PC), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiment of the present invention is not particularly limited.
The executing subject of the shooting method provided by the embodiment of the present invention may be the electronic device, or may also be a functional module and/or a functional entity capable of implementing the shooting method in the electronic device, which may be determined specifically according to actual use requirements, and the embodiment of the present invention is not limited. The following takes an electronic device as an example to exemplarily explain a shooting method provided by an embodiment of the present invention.
The photographing method provided by the embodiment of the invention is exemplarily described below with reference to the drawings.
As shown in fig. 2, an embodiment of the present invention provides a shooting method applied to an electronic device including a rotatable first camera, where the shooting method may include steps 201 to 204 described below.
Step 201, the electronic device controls the first camera to rotate within a preset shooting angle range, and collects M images in the rotating process.
In the embodiment of the invention, if a user needs to shoot a panoramic image through the electronic device, the user can use the electronic device with the rotatable camera to shoot the panoramic image to obtain the panoramic image (also called a wide-angle image).
Specifically, the electronic device controls the first camera to rotate within a preset shooting angle range under the condition that user input is received, and collects M images in the rotating process. Wherein the user input may be an input for triggering a rotational photographing. For example, the first input may be a user input (e.g., a click input) to a capture control while the camera application is in the swivel capture mode.
In the embodiment of the present invention, the preset shooting angle range may be an angle range set by default in the electronic device, or an angle range defined by a user, and may be determined specifically according to actual use requirements, which is not limited in the embodiment of the present invention.
Illustratively, the electronic device defaults to a preset shooting angle range of [ -30 degrees, +30 degrees ] (i.e., from 30 degrees left to 30 degrees right).
As another example, the user may trigger the electronic device to set the preset photographing angle range through an input. For example, the user may select within the photographable angle range [ -60 degrees, +60 degrees ], such as the user may set [0 degrees, +60 degrees ] as the preset photographing angle range.
Illustratively, as shown in fig. 3, the user may trigger the electronic device to start a camera application and select a camera rotation shooting mode (i.e., "spin shooting" 31 shown in fig. 3); accordingly, the electronic device, in response to a user input, pops up the first camera 32 and displays the preview interface 33; the user may then click on the capture control 34, triggering the electronics to control the first camera 32 to rotate and capture images during the rotation.
Further illustratively, as shown in fig. 4, in a case where the user needs to set for a preset photographing angle range and/or select the wide-angle mode, if the user clicks the setting control 35 before clicking the photographing control 34, the electronic device may display the function setting field 36 on the preview interface 33. As shown in fig. 4, the function setting field 36 includes setting items of a preset shooting angle range (a left angle settable range [ -60 degrees, 0 degrees ], and a right angle settable range [0 degrees, +60 degrees ]). Further, the user can set a preset shooting angle range (default [ -30 degrees, +30 degrees ]) on the function setting field 34; then, the user clicks the shooting control 34 again, and the electronic device is triggered to control the first camera 32 to rotate within the preset shooting angle range and to capture an image during the rotation.
As yet another example, the function settings bar 36 shown in FIG. 4 may also include options for a wide-angle mode (e.g., including a "normal" mode 37 and a "portrait background" mode 38). The wide-angle mode can be defaulted to a common mode, and if the wide-angle mode is currently in the common mode, a user can trigger the electronic equipment to be switched from the common mode to the portrait background mode through input. Specifically, the user can select the "portrait background" mode 38 in the wide-angle mode on the function setting bar 36; then, the user clicks the shooting control 34 again, and the electronic device is triggered to control the first camera 32 to rotate within the preset shooting angle range and to capture an image during the rotation.
It should be noted that, in the normal mode, the electronic device may capture a plurality of images during the rotation of the rotating camera, and combine the plurality of images into a panoramic image (without considering the composition of the portrait and the background of the scene). In the portrait background mode, the electronic equipment detects people and backgrounds in the rotating process of the rotating camera, obtains the recommended shooting angle range of the most suitable people and background composition through cloud data or built-in data analysis, and then rotationally shoots a plurality of images according to the recommended shooting angle range and synthesizes panoramic images.
Step 202, the electronic device determines a target shooting angle range based on the M images.
In the embodiment of the present invention, after acquiring M images within a preset shooting angle range, the electronic device may sequentially compare image features (i.e., scene information) in the M images with image features of a large number of images (where each image in the large number of images corresponds to one shooting angle range) stored locally or in a cloud server in advance, determine an image with the largest image feature approximation degree, and determine a shooting angle range corresponding to the image as a target shooting angle range.
And step 203, the electronic equipment collects N images within the recommended shooting angle range.
And step 204, the electronic equipment splices the N images into a panoramic image.
Wherein M and N are integers greater than 1.
In the embodiment of the invention, the electronic equipment can splice the acquired N images within the recommended shooting angle range into the panoramic image by adopting an image splicing technology.
In the embodiment of the invention, the electronic equipment controls the rotary camera to carry out rotary shooting according to a preset angle (namely the preset shooting angle range) to detect the person and the background in a shooting scene, then the shooting angle range suitable for the composition of the person background is obtained through image recognition and image characteristic comparison, and then the electronic equipment rotates the camera again according to the shooting angle range to shoot a plurality of images and synthesizes the images into a panoramic image.
Alternatively, in the embodiment of the present invention, the step 203 may be specifically implemented by the following step 203 a.
Step 203a, the electronic device collects N images within the range of the target shooting angle according to preset shooting composition parameters.
Wherein the shooting composition parameter comprises at least one of the following: portrait composition parameter, background composition parameter.
In the embodiment of the invention, if the shooting composition parameter is preset as a portrait composition parameter, the portrait composition is preferred when the image is collected; if the shooting composition parameter is preset as a background composition parameter, the background composition is prioritized when the image is collected; if the shooting composition parameter preset comprises a portrait composition parameter and a background composition parameter, the portrait composition and the background composition are both considered when the image is collected.
Specifically, the user can select whether to prioritize the portrait composition or the background composition in the portrait background mode. For example, in the case where a person image composition is prioritized, the optimal composition position of the person is determined based on the selected specific person, and the background composition may not be optimal. In this case, it can be understood that the composition effect of the image shot within the target shooting angle range is mainly based on the human image composition and assisted by the landscape composition, and the composition requirement of the user on the panoramic shot image can be met. Therefore, the embodiment of the invention can improve the image effect of panoramic shooting.
Exemplarily, fig. 5 (a) shows a schematic view of a preview interface in which the electronic device recommends to rotationally capture a plurality of images within a capture angle range by using the first camera, and fig. 5 (b) shows a panoramic image obtained by stitching based on the captured plurality of images according to the background composition priority.
Further exemplarily, (a) in fig. 6 shows a preview interface diagram in which the electronic device rotationally captures a plurality of images within the recommended capturing angle range by using the first camera, and (b) in fig. 6 shows a panoramic image obtained by stitching based on the captured plurality of images, with priority given to the composition of the human image.
In the embodiment of the invention, the plurality of images are rotatably shot by utilizing the characteristics of the first camera, and the self-adaptive rotation shooting is carried out according to the portrait and the background composition of the plurality of images to synthesize the panoramic image. Because the recommended shooting angle range suitable for the background composition of the person can be obtained according to the image characteristics (namely shooting scene information) of the plurality of images shot in a rotating mode, panoramic shooting can be carried out according to the recommended shooting angle range, panoramic images meeting user requirements (such as composition requirements) can be obtained, and therefore the image effect of the panoramic shooting can be improved.
According to the shooting method provided by the embodiment of the invention, the first camera can be controlled to rotate within a preset shooting angle range, and M images are collected in the rotating process; determining a target shooting angle range based on the M images; collecting N images within the range of the target shooting angle, and splicing the N images into a panoramic image; wherein M and N are integers greater than 1. The scheme is applied to the scene that the electronic equipment shoots panoramic images through the rotatable camera, the electronic equipment can shoot a plurality of images in a rotating mode, then the shooting angle range of the figure background composition suitable for the scene is automatically given according to the image characteristics (namely scene characteristics) of the plurality of images, and then the electronic equipment can carry out panoramic shooting according to the shooting angle range, and the panoramic images with better composition effect can be automatically obtained without manual adjustment of a user. Therefore, the embodiment of the invention can improve the image effect of panoramic shooting.
Optionally, the step 203 specifically includes the step 203 b:
and 203b, controlling the first camera to rotate within the range of the target shooting angle by the electronic equipment, and acquiring N images in the rotating process.
Before the electronic equipment controls the first camera to rotate within a preset shooting angle range, the first camera is located at a first position. After the electronic equipment controls the first camera to rotate within the preset shooting angle range, the first camera is located at the second position.
In the embodiment of the present invention, since the first camera is located at the first position when extending from the electronic device, the position is also referred to as an initial position.
It should be noted that the target shooting angle range is a rotation angle range of the first camera, for example, [0, 60 degrees ], and in this case, the first camera takes the initial position as a rotation starting point.
Further, the first camera may have an inherent field angle, for example, 30 degrees. That is, the field coverage of the first camera is 30 degrees without rotation of the first camera.
Optionally, in a possible implementation manner, before the step 203b, the shooting method provided in the embodiment of the present invention further includes a step 205 described below. Accordingly, the step 203b can be specifically realized by the step 203b1 described below.
And step 205, the electronic equipment controls the first camera to return to the first position from the second position.
Step 203b1, the electronic device controls the first camera to rotate in the first direction within the target shooting angle range from the first position.
In the embodiment of the invention, the electronic equipment controls the first camera to rotate within a preset shooting angle range from a first position (namely an initial position) to reach a second position; after the electronic device determines the target shooting angle range, the first camera can be controlled to return to the first position from the second position, and then the first camera is controlled to rotate in the target shooting angle range in the first direction from the first position.
The first direction is the same as the direction of rotation of the first camera within a preset shooting angle range.
Alternatively, in another possible implementation manner, the step 203b may be specifically implemented by the step 203b2 described below.
And step 203b2, the electronic device controls the first camera to rotate within the target shooting angle range along the second direction from the second position.
Wherein the second direction is opposite to the first direction.
In the embodiment of the invention, the electronic equipment controls the first camera to rotate within a preset shooting angle range from a first position (namely an initial position) to reach a second position; then, after the electronic device determines the target shooting angle range, the first camera can be controlled to rotate in the target shooting angle range in the second direction directly from the second position.
The second direction is opposite to the direction in which the first camera rotates within the preset shooting angle range.
The embodiment of the invention can fully utilize the characteristics of the rotary camera, can shoot a plurality of images by rotation, combines the composition of people and backgrounds, detects the current shooting scene, compares the current shooting scene with a large number of pre-stored shooting scenes (composition schemes), automatically selects the most suitable shooting angle range, and carries out panoramic shooting, thereby facilitating users to shoot better panoramic images.
Optionally, the electronic device further includes S scalable screens (S is a positive integer), each scalable screen including one second camera, and it is understood that the S scalable screens include S second cameras. After the electronic device determines the target shooting angle range (i.e., step 202 described above), before the electronic device acquires N images within the target shooting angle range (i.e., step 203 described above), the shooting method provided by the embodiment of the invention may further include steps 206 and 207 described below. Accordingly, the step 203 can be specifically realized by the step 203c described below.
Step 206, the electronic device controls the S retractable screens to extend a first distance from the electronic device.
It will be appreciated that in the case of a retractable screen extending from an electronic device, the camera of the retractable screen will of course also extend from the electronic device. The electronic device may determine a specific distance that the electronic device controls the retractable screen to extend from the electronic device based on the field angle ranges of the S second cameras, the field angle range of the first camera, and the target shooting angle range.
The target shooting angle range is a range of the angle of view of shooting, that is, the sum of the angle of view of the S second cameras and the angle of view of the first camera covers the target shooting angle range.
For example, assuming that the target shooting angle range is 180 °, S is 2, and the field angle of each second camera is 60 ° and the field angle of the first camera is 60 °, the electronic device may determine, based on the principle that the sum of the field angles of the two second cameras and the field angle coverage of the first camera is equal to the target shooting angle range, a first distance that the two retractable screens extend from the electronic device such that the field angles of adjacent two of the three cameras are contiguous and do not overlap, such that the sum of the field angles of the two second cameras and the field angle coverage of the first camera is equal to the target shooting angle range 180 °.
Exemplarily, assuming that the target photographing angle range is 90 °, S is 1, and the field angle of the second camera is 60 ° and the field angle of the first camera is 60 °, the retractable screen is controlled to extend from the electronic device by the target distance such that the second camera overlaps the field angle range of the first camera by 30 °, such that the sum of the field angles of the second camera and the first camera is equal to the target photographing angle range of 90 °.
And step 207, controlling the first camera to adjust to a third position by the electronic equipment.
For example, the electronic device may control the first camera to adjust to the initial position (i.e., the third position is the first position).
In the embodiment of the present invention, the sum of the angle of view of the S second cameras and the angle range covered by the angle of view of the first camera adjusted to the third position is equal to the target shooting angle range.
Exemplarily, assuming that the target photographing angle range is 180 °, S is 2, and the field angle range of each second camera is 60 °, and the field angle of the first camera is 60 °, the sum of the field angles of the two second cameras and the field angle range covered by the field angle of the first camera adjusted to the third position is equal to the target photographing angle range.
And 203c, the electronic equipment acquires the first image through the first camera, acquires the second images through the S second cameras, and splices the first image and the S second images into a panoramic image.
In the embodiment of the invention, the electronic device may control the S scalable screens to extend a first distance from the electronic device, and control the first camera to adjust to the third position, so that the sum of the field angle ranges covered by the second camera and the first camera of the extended scalable screens is equal to the target shooting angle range.
Optionally, when the first image and the S second images are spliced into the panoramic image, the overlapped parts in the images are cut out.
Illustratively, as shown in fig. 7, the electronic device includes a main screen 41, a retractable screen 42, and a retractable screen 43. The retractable screen 42 and the retractable screen 43 are retracted in the electronic apparatus in the retracted state; the retractable screens 42 and 43 are located at both sides of the main screen, respectively, in the extended state. A camera 44 is provided on the main screen 41, a retractable screen 42 having a camera 45, and a retractable screen 43 having a camera 46.
As shown in fig. 7, the electronic device may automatically control the retractable screen 42 and the retractable screen 43 to be retracted to a certain range according to the target photographing angle range, and control the rotating camera to return to the initial position (the camera is facing forward), so as to achieve the same scene picture as the target photographing angle range, that is, the sum of the field angle ranges covered by the rotatable first camera located on the main screen 41, the camera of the retractable screen 42, and the camera of the retractable screen 43 is equal to the target photographing angle range. Then, the electronic equipment adopts the first camera and the camera of the telescopic screen to shoot simultaneously to obtain a plurality of images, and automatically synthesizes the plurality of images into a panoramic image at the background.
In the embodiment of the invention, the telescopic screen and the first camera are combined, so that the problem that image distortion may occur when the rotary camera shoots a plurality of images for synthesis in the rotating process is solved, and the image effect of panoramic shooting can be improved.
Optionally, in the embodiment of the present invention, after the step 201 described above and before the step 202 described above, the shooting method provided in the embodiment of the present invention may further include the following step 208 and step 209. Accordingly, the step 202 can be specifically realized by the step 202a described below.
And step 208, the electronic equipment acquires target image information from the M images.
Wherein the target image information (i.e. scene information) comprises at least one of: a person image, a background image, and shooting position information.
Step 209, the electronic device compares the target image information with at least one preset image information.
Wherein, each item of preset image information in the at least one item of preset image information corresponds to a shooting angle range.
The at least one item of preset image information is a large number of images (cloud data) stored locally (built-in data) or stored at a cloud server, each image in the large number of images corresponds to a shooting angle range, and the shooting angle range is an angle range determined according to the comprehensive composition of the images. It is to be understood that the at least one item of preset image information includes the first preset image information described above.
Step 202a, under the condition that the target image information is matched with first preset image information in the at least one item of preset image information, the electronic equipment determines a shooting angle range corresponding to the first preset image information as a target shooting angle range.
In the embodiment of the invention, the electronic equipment acquires M images within a preset shooting angle range, and sequentially compares image characteristics (such as a character image, a background image and shooting position information) in the M images with image characteristics of each image stored locally or at a cloud server end. For example, the electronic device calculates a matching degree (or similarity) between the target image information and each preset image information and determines whether the matching degree is greater than a preset threshold, and determines a shooting angle range corresponding to the preset image information having the matching degree greater than the preset threshold as the target shooting angle range. For another example, the electronic device calculates a matching degree (or similarity) between the target image information and each preset image information, and determines a photographing angle range corresponding to the preset image information having the largest matching degree as the target photographing angle range.
In the embodiment of the invention, a plurality of images can be shot in a rotating mode, the composition of people and the background is combined, the current shooting scene is detected, the characteristics of the current shooting scene and a large number of pre-stored shooting scenes (composition schemes) are compared, the most suitable shooting angle range is automatically selected, and the panoramic shooting is carried out, so that a user can conveniently shoot better panoramic images.
As shown in fig. 8, an embodiment of the present invention provides an electronic device 700, where the electronic device 700 includes a control module 701, an acquisition module 702 (including a rotatable first camera), and a processing module 703.
The control module 701 is configured to control the first camera to rotate within a preset shooting angle range.
The acquisition module 702 is configured to acquire M images when the control module 701 controls the first camera to rotate within a preset shooting angle range.
The processing module 703 is configured to determine a target shooting angle range based on the M images acquired by the acquisition module 702.
The acquisition module 702 is further configured to acquire N images within the target shooting angle range determined by the processing module 703.
The processing module 703 is further configured to stitch the N images acquired by the acquiring module 702 into a panoramic image.
Wherein M and N are integers greater than 1.
Optionally, in this embodiment of the present invention, the control module 701 is specifically configured to control the first camera to rotate within the target shooting angle range.
The collecting module 702 is specifically configured to collect N images in a process in which the control module 701 controls the first camera to rotate.
Before the control module 701 controls the first camera to rotate within the preset shooting angle range, the first camera is located at a first position, and after the control module 701 controls the first camera to rotate within the preset shooting angle range, the first camera is located at a second position.
Optionally, in this embodiment of the present invention, the control module 701 is further configured to control the first camera to return to the first position from the second position before controlling the first camera to rotate within the target shooting angle range.
The control module 701 is specifically configured to control the first camera to rotate in the target shooting angle range along the first direction from the first position.
Optionally, in this embodiment of the present invention, the control module 701 is specifically configured to control the first camera to rotate within the range of the target shooting angle along a second direction from a second position, where the second direction is opposite to the first direction.
Optionally, in this embodiment of the present invention, the electronic device further includes S scalable screens, each scalable screen includes a second camera, and S is a positive integer.
The control module 701 is further configured to, after the processing module 703 determines the target shooting angle range, control the S scalable screens to extend a first distance from the electronic device and control the first camera to adjust to a third position before the acquisition module 702 acquires the N images within the target shooting angle range; the sum of the angle of view of the S second cameras and the angle range covered by the angle of view of the first camera adjusted to the third position is equal to the target shooting angle range;
the acquisition module 702 is specifically configured to acquire a first image through a first camera and acquire a second image through S second cameras.
The processing module 703 is specifically configured to splice the first image and the S second images into a panoramic image.
Optionally, in this embodiment of the present invention, with reference to fig. 8, as shown in fig. 9, the electronic device provided in this embodiment of the present invention further includes an obtaining module 704. The obtaining module 704 is configured to, after the acquiring module 702 acquires the M images during the rotation, obtain target image information from the M images before the processing module 703 determines a target shooting angle range based on the M images, where the target image information includes at least one of: a person image, a background image, and shooting position information.
The processing module 703 is further configured to compare the target image information acquired by the acquiring module 704 with at least one item of preset image information, where each item of preset image information in the at least one item of preset image information corresponds to a shooting angle range.
The processing module 703 is specifically configured to determine, when the target image information matches first preset image information in the at least one item of preset image information, a shooting angle range corresponding to the first preset image information as a target shooting angle range.
Optionally, in this embodiment of the present invention, the collecting module 702 is specifically configured to collect N images within a target shooting angle range according to preset shooting composition parameters. Wherein the photographing composition parameter includes at least one of: portrait composition parameter, background composition parameter.
The electronic device provided by the embodiment of the present invention can implement each process implemented by the electronic device in the above method embodiments, and is not described herein again to avoid repetition.
The electronic equipment provided by the embodiment of the invention can control the first camera to rotate within a preset shooting angle range and acquire M images in the rotating process; determining a target shooting angle range based on the M images; collecting N images within the range of the target shooting angle, and splicing the N images into a panoramic image; wherein M and N are integers greater than 1. The scheme is applied to the scene that the electronic equipment shoots panoramic images through the rotatable camera, the electronic equipment can shoot a plurality of images in a rotating mode, then the shooting angle range of the figure background composition suitable for the scene is automatically given according to the image characteristics (namely scene characteristics) of the plurality of images, and then the electronic equipment can carry out panoramic shooting according to the shooting angle range, and the panoramic images with better composition effect can be automatically obtained without manual adjustment of a user. Therefore, the embodiment of the invention can improve the image effect of panoramic shooting.
Fig. 10 is a schematic diagram of a hardware structure of an electronic device implementing various embodiments of the present invention. As shown in fig. 10, the electronic device 800 includes, but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, a processor 810, and a power supply 811. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 10 does not constitute a limitation of the electronic device, and that the electronic device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The processor 810 is configured to control the first camera in the input unit 804 to rotate within a preset shooting angle range, and acquire M images during the rotation; determining a target shooting angle range based on the M images; collecting N images within the range of the target shooting angle; the processor 810 is further configured to stitch the N images collected by the input unit 804 into a panoramic image; wherein M and N are integers greater than 1.
The embodiment of the invention provides electronic equipment which can be applied to a scene of shooting a panoramic image through a rotatable camera, wherein the electronic equipment can firstly rotate to shoot a plurality of images, and then automatically provides a shooting angle range suitable for the background composition of a person in the scene according to the image characteristics (namely scene characteristics) of the images, so that the electronic equipment can carry out panoramic shooting according to the shooting angle range, and can automatically obtain the panoramic image with better composition effect without manual adjustment of a user. Therefore, the embodiment of the invention can improve the image effect of panoramic shooting.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 801 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 810; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio frequency unit 801 can also communicate with a network and other devices through a wireless communication system.
The electronic device 800 provides wireless broadband internet access to the user via the network module 802, such as to assist the user in sending and receiving e-mail, browsing web pages, and accessing streaming media.
The audio output unit 803 may convert audio data received by the radio frequency unit 801 or the network module 802 or stored in the memory 809 into an audio signal and output as sound. Also, the audio output unit 803 may also provide audio output related to a specific function performed by the electronic apparatus 800 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 803 includes a speaker, a buzzer, a receiver, and the like.
The input unit 804 is used for receiving an audio or video signal. The input unit 804 may include an image capture device (e.g., a rotatable camera) 8040, a Graphics Processing Unit (GPU) 8041, and a microphone 8042. The image capture device 8040 captures image data for still pictures or video. The graphic processor 8041 processes image data of still pictures or video obtained by the image capturing apparatus in the video capturing mode or the image capturing mode. The processed image frames may be displayed on the display unit 806. The image frames processed by the graphics processor 8041 may be stored in the memory 809 (or other storage medium) or transmitted via the radio frequency unit 801 or the network module 802. The microphone 8042 can receive sound, and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 801 in case of a phone call mode.
The electronic device 800 also includes at least one sensor 805, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 8061 according to the brightness of ambient light and a proximity sensor that can turn off the display panel 8061 and/or the backlight when the electronic device 800 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 805 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 806 is used to display information input by the user or information provided to the user. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), or the like.
The user input unit 807 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic apparatus. Specifically, the user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 8071 (e.g., operations by a user on or near the touch panel 8071 using a finger, a stylus, or any other suitable object or accessory). The touch panel 8071 may include two portions of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 810, receives a command from the processor 810, and executes the command. In addition, the touch panel 8071 can be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 8071, the user input unit 807 can include other input devices 8072. In particular, other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, the touch panel 8071 can be overlaid on the display panel 8061, and when the touch panel 8071 detects a touch operation on or near the touch panel 8071, the touch operation is transmitted to the processor 810 to determine the type of the touch event, and then the processor 810 provides a corresponding visual output on the display panel 8061 according to the type of the touch event. Although the touch panel 8071 and the display panel 8061 are shown in fig. 10 as two separate components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 8071 and the display panel 8061 may be integrated to implement the input and output functions of the electronic device, and the implementation is not limited herein.
The interface unit 808 is an interface for connecting an external device to the electronic apparatus 800. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 808 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the electronic device 800 or may be used to transmit data between the electronic device 800 and external devices.
The memory 809 may be used to store software programs as well as various data. The memory 809 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 809 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 810 is a control center of the electronic device, connects various parts of the whole electronic device by using various interfaces and lines, performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 809 and calling data stored in the memory 809, thereby monitoring the whole electronic device. Processor 810 may include one or more processing units; alternatively, the processor 810 may integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 810.
The electronic device 800 may also include a power supply 811 (e.g., a battery) to provide power to the various components, and optionally, the power supply 811 may be logically coupled to the processor 810 via a power management system to provide management of charging, discharging, and power consumption via the power management system.
In addition, the electronic device 800 includes some functional modules that are not shown, and are not described in detail herein.
Optionally, an embodiment of the present invention further provides an electronic device, which includes a processor 810 as shown in fig. 10, a memory 809, and a computer program that is stored in the memory 809 and can be run on the processor 810, and when the computer program is executed by the processor 810, the processes of the shooting method embodiment are implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not described here again.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned shooting method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may include a read-only memory (ROM), a Random Access Memory (RAM), a magnetic or optical disk, and the like.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling an electronic device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method disclosed in the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (10)

1. A photographing method applied to an electronic device including a rotatable first camera, the method comprising:
controlling the first camera to rotate within a preset shooting angle range, and acquiring M images in the rotating process;
determining a target shooting angle range based on the M images;
collecting N images within the range of the target shooting angle, and splicing the N images into a panoramic image;
wherein M and N are integers greater than 1.
2. The method of claim 1, wherein said acquiring N images within the range of target capture angles comprises:
controlling the first camera to rotate within the range of the target shooting angle, and acquiring the N images in the rotating process;
before the first camera is controlled to rotate within a preset shooting angle range, the first camera is located at a first position, and after the first camera is controlled to rotate within the preset shooting angle range, the first camera is located at a second position.
3. The method of claim 2, wherein prior to said controlling said first camera to rotate within said target shooting angle range, said method further comprises:
controlling the first camera to return from the second position to the first position;
the controlling the first camera to rotate within the range of the target shooting angle includes:
and controlling the first camera to rotate in the target shooting angle range along a first direction from the first position.
4. The method of claim 2, wherein the controlling the first camera to rotate within the target shooting angle range comprises:
controlling the first camera to rotate in a second direction within the range of the target shooting angle from the second position;
wherein the second direction is opposite to the first direction.
5. The method of claim 1, wherein the electronic device further comprises S scalable screens, each scalable screen comprising a second camera, S being a positive integer;
after the determining the target shooting angle range, before the acquiring the N images within the target shooting angle range, the method further comprises:
controlling the S telescopic screens to extend out of the electronic equipment for a first distance, and controlling the first camera to adjust to a third position; wherein a sum of the angle of view of the S second cameras and the angle range covered by the angle of view of the first camera adjusted to the third position is equal to the target shooting angle range;
the collecting of the N images within the range of the target shooting angle and the splicing of the N images into a panoramic image comprises the following steps:
and acquiring a first image through the first camera, acquiring second images through the S second cameras, and splicing the first image and the S second images into a panoramic image.
6. The method according to any one of claims 1 to 5, wherein after said acquiring M images during rotation, before said determining a target photographing angle range based on the M images, the method further comprises:
acquiring target image information from the M images, wherein the target image information comprises at least one of the following items: a person image, a background image, and shooting position information;
comparing the target image information with at least one item of preset image information, wherein each item of preset image information in the at least one item of preset image information corresponds to a shooting angle range;
the determining a target shooting angle range based on the M images includes:
and under the condition that the target image information is matched with first preset image information in the at least one item of preset image information, determining a shooting angle range corresponding to the first preset image information as a target shooting angle range.
7. The method according to any one of claims 1 to 5, wherein the acquiring N images within the target shooting angle range comprises:
acquiring N images within the range of the target shooting angle according to preset shooting composition parameters;
wherein the photographing composition parameter includes at least one of: portrait composition parameter, background composition parameter.
8. An electronic device comprises a rotatable first camera, and is characterized in that the electronic device comprises a control module, an acquisition module and a processing module;
the control module is used for controlling the first camera to rotate within a preset shooting angle range;
the acquisition module is used for acquiring M images in the process that the control module controls the first camera to rotate within the preset shooting angle range;
the processing module is used for determining a target shooting angle range based on the M images acquired by the acquisition module;
the acquisition module is further used for acquiring N images within the target shooting angle range determined by the processing module;
the processing module is further configured to splice the N images acquired by the acquisition module into a panoramic image;
wherein M and N are integers greater than 1.
9. An electronic device, characterized in that the electronic device comprises a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the photographing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, carries out the steps of the photographing method according to any one of claims 1 to 7.
CN201911416439.1A 2019-12-31 2019-12-31 Photographing method, electronic device and storage medium Active CN111107269B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911416439.1A CN111107269B (en) 2019-12-31 2019-12-31 Photographing method, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911416439.1A CN111107269B (en) 2019-12-31 2019-12-31 Photographing method, electronic device and storage medium

Publications (2)

Publication Number Publication Date
CN111107269A true CN111107269A (en) 2020-05-05
CN111107269B CN111107269B (en) 2021-10-26

Family

ID=70425798

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911416439.1A Active CN111107269B (en) 2019-12-31 2019-12-31 Photographing method, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN111107269B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112492213A (en) * 2020-12-04 2021-03-12 维沃移动通信有限公司 Image shooting method and device and electronic equipment
CN112843678A (en) * 2020-12-31 2021-05-28 上海米哈游天命科技有限公司 Method and device for shooting image, electronic equipment and storage medium
CN113727001A (en) * 2021-08-31 2021-11-30 维沃移动通信(杭州)有限公司 Shooting method and device and electronic equipment
WO2022156683A1 (en) * 2021-01-25 2022-07-28 维沃移动通信有限公司 Image processing method and apparatus, and photographic support, electronic device and readable storage medium
CN115514897A (en) * 2022-11-18 2022-12-23 北京中科觅境智慧生态科技有限公司 Method and device for processing image

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1851555A (en) * 2006-05-19 2006-10-25 李鹏 Method for realizing two-dimensional panoramic true imaging
US20150029305A1 (en) * 2010-03-19 2015-01-29 Casio Computer Co., Ltd. Imaging apparatus and recording medium with program recorded therein
US20170221244A1 (en) * 2016-02-02 2017-08-03 Morpho, Inc. Image processing device, image processing method, non-transitory computer readable recording medium and photographing assist equipment
CN108307029A (en) * 2016-10-10 2018-07-20 Lg 电子株式会社 Mobile terminal and its operating method
CN109151442A (en) * 2018-09-30 2019-01-04 维沃移动通信有限公司 A kind of image capturing method and terminal
CN109246351A (en) * 2018-07-20 2019-01-18 维沃移动通信有限公司 A kind of patterning process and terminal device
CN109639969A (en) * 2018-12-12 2019-04-16 维沃移动通信(杭州)有限公司 A kind of image processing method, terminal and server
CN110266941A (en) * 2019-05-31 2019-09-20 维沃移动通信(杭州)有限公司 A kind of panorama shooting method and terminal device
CN209562670U (en) * 2019-05-24 2019-10-29 Oppo广东移动通信有限公司 Rotating camera component and mobile terminal

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1851555A (en) * 2006-05-19 2006-10-25 李鹏 Method for realizing two-dimensional panoramic true imaging
US20150029305A1 (en) * 2010-03-19 2015-01-29 Casio Computer Co., Ltd. Imaging apparatus and recording medium with program recorded therein
US20170221244A1 (en) * 2016-02-02 2017-08-03 Morpho, Inc. Image processing device, image processing method, non-transitory computer readable recording medium and photographing assist equipment
CN108307029A (en) * 2016-10-10 2018-07-20 Lg 电子株式会社 Mobile terminal and its operating method
CN109246351A (en) * 2018-07-20 2019-01-18 维沃移动通信有限公司 A kind of patterning process and terminal device
CN109151442A (en) * 2018-09-30 2019-01-04 维沃移动通信有限公司 A kind of image capturing method and terminal
CN109639969A (en) * 2018-12-12 2019-04-16 维沃移动通信(杭州)有限公司 A kind of image processing method, terminal and server
CN209562670U (en) * 2019-05-24 2019-10-29 Oppo广东移动通信有限公司 Rotating camera component and mobile terminal
CN110266941A (en) * 2019-05-31 2019-09-20 维沃移动通信(杭州)有限公司 A kind of panorama shooting method and terminal device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
于淑萍等: "全景图自动生成技术在地铁中的应用", 《城市轨道交通研究》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112492213A (en) * 2020-12-04 2021-03-12 维沃移动通信有限公司 Image shooting method and device and electronic equipment
CN112492213B (en) * 2020-12-04 2022-04-08 维沃移动通信有限公司 Image shooting method and device and electronic equipment
CN112843678A (en) * 2020-12-31 2021-05-28 上海米哈游天命科技有限公司 Method and device for shooting image, electronic equipment and storage medium
CN112843678B (en) * 2020-12-31 2023-05-23 上海米哈游天命科技有限公司 Method and device for shooting image, electronic equipment and storage medium
WO2022156683A1 (en) * 2021-01-25 2022-07-28 维沃移动通信有限公司 Image processing method and apparatus, and photographic support, electronic device and readable storage medium
CN113727001A (en) * 2021-08-31 2021-11-30 维沃移动通信(杭州)有限公司 Shooting method and device and electronic equipment
WO2023030223A1 (en) * 2021-08-31 2023-03-09 维沃移动通信(杭州)有限公司 Photographing method and apparatus, and electronic device
CN115514897A (en) * 2022-11-18 2022-12-23 北京中科觅境智慧生态科技有限公司 Method and device for processing image
CN115514897B (en) * 2022-11-18 2023-04-07 北京中科觅境智慧生态科技有限公司 Method and device for processing image

Also Published As

Publication number Publication date
CN111107269B (en) 2021-10-26

Similar Documents

Publication Publication Date Title
CN111107269B (en) Photographing method, electronic device and storage medium
WO2021136268A1 (en) Photographing method and electronic device
CN111541845B (en) Image processing method and device and electronic equipment
CN108495029B (en) Photographing method and mobile terminal
CN108881733B (en) Panoramic shooting method and mobile terminal
CN109639969B (en) Image processing method, terminal and server
CN111010512A (en) Display control method and electronic equipment
CN109905603B (en) Shooting processing method and mobile terminal
CN110062171B (en) Shooting method and terminal
CN108924422B (en) Panoramic photographing method and mobile terminal
CN110769154B (en) Shooting method and electronic equipment
CN109413333B (en) Display control method and terminal
CN110769156A (en) Picture display method and electronic equipment
CN111405117A (en) Control method and electronic equipment
CN110602387B (en) Shooting method and electronic equipment
CN111031221B (en) Shooting method and electronic equipment
CN111050069B (en) Shooting method and electronic equipment
CN111010508B (en) Shooting method and electronic equipment
CN110363729B (en) Image processing method, terminal equipment and computer readable storage medium
CN110086998B (en) Shooting method and terminal
CN110913133B (en) Shooting method and electronic equipment
CN110493457B (en) Terminal device control method and terminal device
CN111131706B (en) Video picture processing method and electronic equipment
CN110958387B (en) Content updating method and electronic equipment
CN108683849B (en) Image acquisition method and terminal

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: 20230727

Address after: 200120, 1st Floor, No. 51, Lane 565, Shengxia Road, Pudong New Area Free Trade Pilot Zone, Shanghai

Patentee after: Aiku software technology (Shanghai) Co.,Ltd.

Address before: 523860 No. 283 BBK Avenue, Changan Town, Changan, Guangdong.

Patentee before: VIVO MOBILE COMMUNICATION Co.,Ltd.