Image processing method and device and terminal equipment
By acquiring and processing target viewpoint information through cloud devices to generate target planar images, the problem of terminal devices being unable to accurately display panoramic images is solved, achieving the image display effect expected by users.
Patent Information
- Application Number
- CN202510948745.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-10
- Publication Date
- 2025-10-21
AI Technical Summary
Existing terminal devices cannot accurately output the image that users expect to see when displaying panoramic images/videos.
The target view information is obtained through cloud devices, a target planar image is obtained based on the target view information, and then sent to the terminal device for accurate display.
This enables terminal devices to accurately display the images that users expect to see, improving the efficiency and accuracy of image processing.
Smart Images

Figure CN120825634A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image processing technology, and in particular to an image processing method, apparatus and terminal device. Background Art
[0002] Currently, panoramic images / videos are increasingly used in various fields, such as entertainment, tourism, and medical treatment. However, there are still some defects in the use of panoramic images / videos.
[0003] For example, when current terminals display panoramic images / videos, although the panoramic images / videos are images shot based on a 360° shooting angle, general display screens can only present flat images within a small viewing angle range. Current terminals cannot accurately display the images that users expect to see. Summary of the Invention
[0004] The embodiments of the present application provide an image processing method, apparatus, and terminal device, which can solve the problem that current terminals cannot accurately output the image images that users expect to see.
[0005] In a first aspect, the present application provides an image processing method, which is applied to a cloud device, which is a device used for data processing in the infrastructure of a cloud computing platform. The image processing method includes: obtaining target perspective information, which is used to represent the target field of view angle; obtaining a target plane image based on the target perspective information, which is a plane image corresponding to the target panoramic image; and sending the target plane image to at least one first terminal, which can display the target plane image.
[0006] In a possible implementation of the first aspect, obtaining the target viewing angle information includes: obtaining the target viewing angle information sent by the second terminal; correspondingly, obtaining the target plane image based on the target viewing angle information includes: sending the target viewing angle information to a panoramic camera, the panoramic camera being able to encode a target plane image based on the target viewing angle information and the target panoramic image, and sending the target plane image to the cloud device; receiving the target plane image.
[0007] In a possible implementation of the first aspect, obtaining the target viewing angle information includes: obtaining the target viewing angle information sent by multiple first terminals, each of the first terminals being capable of sending at least one target viewing angle information; correspondingly, obtaining the target plane image based on the target viewing angle information includes: encoding the target plane image corresponding to each target viewing angle information based on each target viewing angle information and the target panoramic image; correspondingly, sending the target plane image to at least one first terminal includes: sending each target plane image to the corresponding first terminal respectively.
[0008] In a possible implementation of the first aspect, encoding the target plane image corresponding to each target perspective information based on each target perspective information and the target panoramic image includes: encoding the target plane image corresponding to each target perspective information based on each target perspective information, the target panoramic image and the terminal hardware parameters, wherein the terminal hardware parameters are the hardware parameters of the first terminal.
[0009] In a possible implementation of the first aspect, encoding the target plane image corresponding to each target perspective information based on each target perspective information, the target panoramic image and the terminal hardware parameters includes: expanding the size of the target field of view angle corresponding to each target perspective information; encoding the target plane image corresponding to each expanded target field of view angle based on each expanded target field of view angle, the target panoramic image and the terminal hardware parameters.
[0010] In a second aspect, an embodiment of the present application provides an image processing method, which is applied to an image processing system, wherein the image processing system includes a panoramic camera, a cloud device and at least one first terminal, and the cloud device is a device for data processing in the infrastructure of a cloud computing platform. The image processing method includes: the cloud device obtains target perspective information, and the target perspective information is used to represent the target field of view angle; the panoramic camera obtains a target panoramic image; the cloud device obtains a target plane image based on the target perspective information, and sends the target plane image to the at least one first terminal, wherein the target plane image is a plane image corresponding to the target panoramic image; the at least one first terminal receives and displays the target plane image.
[0011] In a possible implementation of the second aspect, the image processing system also includes: a second terminal, and the image processing method includes: the second terminal sends the target perspective information to the cloud device before the cloud device obtains the target perspective information; correspondingly, the cloud device obtains the target perspective information including: the cloud device obtains the target perspective information sent by the second terminal; correspondingly, the cloud device obtains the target plane image based on the target perspective information including: the cloud device sends the target perspective information to a panoramic camera, the panoramic camera can encode the target plane image based on the target perspective information and the target panoramic image, and send the target plane image to the cloud device, and the cloud device receives the target plane image.
[0012] In a third aspect, an embodiment of the present application provides an image processing device, which is applied to a cloud device, and the cloud device is a device for performing data processing in the infrastructure of a cloud computing platform. The image processing device includes: an information acquisition unit, for acquiring target perspective information, and the target perspective information is used to represent the target field of view angle; an image acquisition unit, for acquiring a target plane image according to the target perspective information, and the target plane image is a plane image corresponding to the target panoramic image; an image sending unit, for sending the target plane image to at least one first terminal, and the first terminal can display the target plane image.
[0013] In a fourth aspect, an embodiment of the present application provides a terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in any one of the first aspects above when executing the computer program.
[0014] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the first aspects above is implemented.
[0015] In an embodiment of the present application, a cloud device can obtain target perspective information, which is used to represent a target field of view angle; obtain a target plane image based on the target perspective information, which is a plane image corresponding to a target panoramic image; and send the target plane image to at least one first terminal, which can display the target plane image, wherein the target field of view angle can be controlled / set by the user, and the target plane image can reflect the image that the user expects to see. It can be seen that the cloud device of the present application can obtain a target plane image based on the target field of view angle, and send the target plane image to the first terminal, so that the first terminal can accurately display the image that the user expects to see. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the specific implementation methods or the description of the prior art. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0017] Figure 1 This is a flowchart of an image processing method provided by an embodiment of the present application;
[0018] Figure 2 is a schematic diagram of an image processing device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0020] It should be noted that the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product or equipment that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or are inherent to these processes, methods, products or equipment.
[0021] It should be noted that the terms "first," "second," and the like in the specification and claims herein and in the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or device comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or devices.
[0022] It should be noted that when an element is referred to as being "fixed to" or "disposed on" another element, it may be directly on the other element or there may be an intermediate element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be an intermediate element.
[0023] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" could mean: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates an "or" relationship between the related objects.
[0024] Example 1
[0025] Figure 1 The following is a flow chart of an image processing method provided in an embodiment of the present application. The image processing method is applied to a cloud device, which is a device used for data processing in the infrastructure of a cloud computing platform. The image processing method includes steps S101, S102, and S103. Details are as follows:
[0026] Step S101: Acquire target viewing angle information, where the target viewing angle information is used to represent a target viewing angle.
[0027] Wherein, target viewing angle information is obtained, and the target viewing angle information is used to represent the target field of view angle.
[0028] By way of example and not limitation, the target viewing angle information is used to indicate the size and / or orientation of the target field of view angle. The target viewing angle information may be sent by at least one first terminal or a second terminal, i.e., the cloud device is capable of acquiring the target viewing angle information sent by at least one first terminal or a second terminal. The first terminal is a terminal capable of displaying a two-dimensional image, and the second terminal is capable of controlling the panoramic camera using the cloud device.
[0029] For example, the image processing method can be applied to a conference scenario, where the second terminal is the conference host's phone or computer, and the first terminal is the phones or computers of other conference participants. The conference host can control the second terminal to send a viewing angle control command to the cloud device. The viewing angle control command carries target viewing angle information. The cloud device then parses the viewing angle control command to obtain the target viewing angle information, and then controls the panoramic camera based on the target viewing angle information.
[0030] Step S102: Acquire a target planar image according to the target viewing angle information, where the target planar image is a planar image corresponding to the target panoramic image.
[0031] The target plane image can reflect the content of the image area of the target panoramic image under the target field of view angle. The target panoramic image is a panoramic image captured by a panoramic camera.
[0032] As an example but not a limitation, the cloud device obtains a target panoramic image, and then obtains a target planar image based on the target viewing angle information and the target panoramic image.
[0033] For example, the cloud device obtains a target panoramic image and projects the target panoramic image onto a specified spherical model. A virtual camera is set at the center of the specified spherical model. The field of view formed by the virtual camera under the target field of view angle intersects with the image formed by projecting onto the specified spherical model, and the target plane image is encoded based on the intersecting area.
[0034] Optionally, step S101 includes: obtaining target viewpoint information sent by the second terminal; step S102 includes: transmitting the target viewpoint information to a panoramic camera, wherein the panoramic camera can encode a target plane image based on the target viewpoint information and a target panoramic image, and transmit the target plane image to the cloud device; and receiving the target plane image. Thus, the second terminal can control the panoramic camera to encode the target plane image using the target viewpoint information. After receiving the target plane image, the cloud device can then transmit the target plane image to the first terminal. This effectively improves the image processing efficiency of the entire process.
[0035] As an example but not limitation, the cloud device obtains a perspective control instruction sent by the second terminal, and the perspective control instruction carries target perspective information, that is, the cloud device can obtain the target perspective information; then the cloud device sends the target perspective information to the panoramic camera through wireless communication technology, and the panoramic camera can encode a target plane image based on the target perspective information and the target panoramic image, and send the target plane image to the cloud device, and the cloud device receives the target plane image.
[0036] Step S103: Send the target plane image to at least one first terminal, where the first terminal can display the target plane image.
[0037] The target plane images sent to different first terminals are obtained based on the same target panoramic image; the target plane images sent to different first terminals may be the same or different.
[0038] Optionally, step S101 includes: obtaining target viewing angle information sent by multiple first terminals, each of which can send at least one target viewing angle information; correspondingly, step S102 includes: encoding a target plane image corresponding to each target viewing angle information based on each target viewing angle information and a target panoramic image; correspondingly, step S103 includes: sending each target plane image to a corresponding first terminal. This can both meet the requirements of each first terminal and effectively reduce the image transmission traffic of the entire process.
[0039] It is worth noting that the multiple mentioned in this article refers to at least two, that is, the number is greater than or equal to two.
[0040] Specifically, the target viewing angles corresponding to the target viewing angle information sent by the multiple first terminals may be completely the same or different.
[0041] As an example but not a limitation, assuming that the multiple first terminals include a first terminal A and a first terminal B, the cloud device obtains the target perspective information sent by the first terminal A and the target perspective information sent by the first terminal B, and the target field of view corresponding to the target perspective information sent by the first terminal A is different from the target field of view corresponding to the target perspective information sent by the first terminal B. Correspondingly, step S102 includes: the cloud device encodes a first target plane image based on the target perspective information and the target panoramic image sent by the first terminal A, and encodes a second target plane image based on the target perspective information and the target panoramic image sent by the first terminal B, wherein the first target plane image is the target plane image corresponding to the target perspective information sent by the first terminal A, and the second target plane image is the target plane image corresponding to the target perspective information sent by the first terminal B; correspondingly, step S103 includes: the cloud device sends the first target plane image to the first terminal A, and sends the second target plane image to the first terminal B.
[0042] In some embodiments, encoding the target plane image corresponding to each target perspective information based on each target perspective information and the target panoramic image includes encoding the target plane image corresponding to each target perspective information based on each target perspective information, the target panoramic image, and terminal hardware parameters, wherein the terminal hardware parameters are hardware parameters of the first terminal. That is, in this embodiment, the target plane image encoded by the cloud device is adaptable to the corresponding first terminal.
[0043] Specifically, the following steps are performed for each target perspective information: a target plane image corresponding to the target perspective information is encoded based on the target perspective information, the target panoramic image, and the terminal hardware parameters corresponding to the target perspective information, wherein the terminal hardware parameters corresponding to the target perspective information are the terminal hardware parameters corresponding to the first terminal that sends the target perspective information.
[0044] For example, assuming that the multiple first terminals include a first terminal C and a first terminal D, encoding the target plane image corresponding to each target perspective information based on each target perspective information and the target panoramic image includes: the cloud device encodes a third target plane image based on the target perspective information, the target panoramic image, and the terminal hardware parameters of the first terminal C sent by the first terminal C, and the third target plane image is the target plane image corresponding to the target perspective information sent by the first terminal C; and the cloud device encodes a fourth target plane image based on the target perspective information, the target panoramic image, and the terminal hardware parameters of the first terminal D sent by the first terminal D, and the fourth target plane image is the target plane image corresponding to the target perspective information sent by the first terminal D. As an example and not a limitation, the terminal hardware parameters include at least one of the following: the screen resolution of the first terminal, the screen size of the first terminal. The terminal hardware parameters of different first terminals may be the same or different.
[0045] In some embodiments, encoding the target plane image corresponding to each target perspective information based on each target perspective information, the target panoramic image and the terminal hardware parameters includes: expanding the size of the target field of view angle corresponding to each target perspective information; encoding the target plane image corresponding to each expanded target field of view angle based on each expanded target field of view angle, the target panoramic image and the terminal hardware parameters.
[0046] In fact, there may be errors when the user of the first terminal controls the first terminal to set the target field of view angle, resulting in the set target field of view angle not fully reflecting the user's expectations. In this embodiment, the cloud device can expand the size of the target field of view angle corresponding to each target viewing angle information, and encode the target plane image corresponding to each expanded target field of view angle based on each expanded target field of view angle, so that the first terminal can display more content to eliminate the negative impact caused by the error.
[0047] As an example but not limitation, the expanding the size of the target field of view angle corresponding to each target perspective information includes: expanding the size of the target field of view angle corresponding to each target perspective information according to a preset angle, and the expanded target field of view angle differs from the target field of view angle before expansion by a preset angle.
[0048] In an embodiment of the present application, a cloud device can obtain target perspective information, which is used to represent a target field of view angle; obtain a target plane image based on the target perspective information, which is a plane image corresponding to a target panoramic image; and send the target plane image to at least one first terminal, which can display the target plane image, wherein the target field of view angle can be controlled / set by the user, and the target plane image can reflect the image that the user expects to see. It can be seen that the cloud device of the present application can obtain a target plane image based on the target field of view angle, and send the target plane image to the first terminal, so that the first terminal can accurately display the image that the user expects to see.
[0049] Example 2
[0050] Corresponding to the image processing method described in the above embodiment, an embodiment of the present application provides an image processing device, which is applied to a cloud device. Figure 2 FIG2 is a schematic diagram of an image processing device provided by an embodiment of the present application. The image processing device includes: an information acquisition unit 201 , an image acquisition unit 202 , and an image sending unit 203 .
[0051] The information acquisition unit 201 is configured to acquire target viewing angle information, where the target viewing angle information is used to represent a target viewing angle.
[0052] The image acquisition unit 202 is configured to acquire a target planar image according to the target viewing angle information, where the target planar image is a planar image corresponding to the target panoramic image.
[0053] The image sending unit 203 is configured to send the target planar image to at least one first terminal, where the first terminal can display the target planar image.
[0054] It should be noted that for technical details not fully described in this embodiment, reference can be made to the image processing methods provided in the various embodiments in the above-mentioned embodiment 1.
[0055] Example 3
[0056] An embodiment of the present application provides an image processing method, which is applied to an image processing system, wherein the image processing system includes a panoramic camera, a cloud device, and at least one first terminal, wherein the cloud device is a device for performing data processing in the infrastructure of a cloud computing platform, and the image processing method includes: the cloud device obtains target perspective information, wherein the target perspective information is used to represent the target field of view angle; the panoramic camera obtains a target panoramic image; the cloud device obtains a target plane image based on the target perspective information, and sends the target plane image to the at least one first terminal, wherein the target plane image is a plane image corresponding to the target panoramic image; and the at least one first terminal receives and displays the target plane image.
[0057] Optionally, the at least one first terminal includes multiple first terminals, and the multiple first terminals send target perspective information to the cloud device before the cloud device obtains the target perspective information. Correspondingly, the cloud device obtains the target perspective information, including: the cloud device obtains the target perspective information sent by the multiple first terminals; correspondingly, the cloud device obtains the target plane image based on the target perspective information, including: the cloud device encodes the target plane image corresponding to each target perspective information based on each target perspective information and the target panoramic image; correspondingly, sending the target plane image to the at least one first terminal includes: sending each target plane image to the corresponding first terminal respectively.
[0058] Optionally, the image processing system also includes: a second terminal, and the image processing method includes: the second terminal sends the target perspective information to the cloud device before the cloud device obtains the target perspective information; correspondingly, the cloud device obtains the target perspective information including: the cloud device obtains the target perspective information sent by the second terminal; correspondingly, the cloud device obtains the target plane image according to the target perspective information including: the cloud device sends the target perspective information to a panoramic camera, the panoramic camera can encode a target plane image according to the target perspective information and the target panoramic image, and send the target plane image to the cloud device, and the cloud device receives the target plane image.
[0059] It should be noted that for technical details not fully described in this embodiment, reference can be made to the image processing methods provided in the various embodiments in the above-mentioned embodiment 1.
[0060] Example 4
[0061] The terminal device in this embodiment includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor. When the processor executes the computer program, the steps in any of the above-mentioned image processing method embodiments are implemented. When the processor executes the computer program, the steps in any of the above-mentioned image processing method embodiments are implemented, for example Figure 1 Alternatively, when the processor executes the computer program, the functions of the units in the above-mentioned device embodiments are realized, for example, Figure 2 Functions of the units 201 to 203 are shown. The terminal device may be a cloud device, which is a device used for data processing in the infrastructure of a cloud computing platform.
[0062] Those skilled in the art will understand that this embodiment is merely an example of a terminal device and does not constitute a limitation on the terminal device. The terminal device may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.
[0063] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0064] In some embodiments, the memory may be an internal storage unit of the terminal device, such as a hard drive or memory of the terminal device. In other embodiments, the memory may also be an external storage device of the terminal device, such as a plug-in hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped with the terminal device. Furthermore, the memory may include both the internal storage unit of the terminal device and an external storage device. The memory is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of the computer program. The memory may also be used to temporarily store data that has been output or is about to be output.
[0065] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.
[0066] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0067] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned various method embodiments can be implemented.
[0068] An embodiment of the present application provides a computer program product. When the computer program product is run on a terminal device, the terminal device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0069] If the integrated unit is implemented as a software functional unit and sold or used as a standalone product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the process steps in the above-mentioned method embodiments by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When executed by a processor, the computer program can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, removable hard drives, magnetic disks, or optical disks. In some jurisdictions, based on legislation and patent practice, computer-readable media cannot be electric carrier signals or telecommunication signals.
[0070] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0071] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0072] In the embodiments provided in this application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0073] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0074] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. An image processing method, characterized in that: The image processing method is applied to a cloud device, which is a device used for data processing in the infrastructure of a cloud computing platform. The image processing method includes: Acquiring target viewing angle information, where the target viewing angle information is used to represent a target viewing angle; Acquire a target plane image according to the target viewing angle information, wherein the target plane image is a plane image corresponding to the target panoramic image; The target plane image is sent to at least one first terminal, where the first terminal is capable of displaying the target plane image.
2. The image processing method according to claim 1, wherein: The acquiring target viewing angle information includes: acquiring target viewing angle information sent by the second terminal; Correspondingly, acquiring a target plane image according to the target viewing angle information includes: Sending the target viewing angle information to a panoramic camera, wherein the panoramic camera is capable of encoding a target plane image according to the target viewing angle information and a target panoramic image and sending the target plane image to the cloud device; The target plane image is received.
3. The image processing method according to claim 1, wherein: The acquiring target viewing angle information includes: acquiring target viewing angle information sent by a plurality of first terminals, each of the first terminals being capable of sending at least one target viewing angle information; Correspondingly, acquiring the target plane image according to the target viewing angle information includes: encoding the target plane image corresponding to each target viewing angle information based on each target viewing angle information and the target panoramic image; Correspondingly, sending the target plane image to at least one first terminal includes: sending each target plane image to a corresponding first terminal respectively.
4. The image processing method according to claim 3, wherein: The encoding of the target plane image corresponding to each target viewing angle information based on each target viewing angle information and the target panoramic image includes: A target plane image corresponding to each target perspective information is encoded based on each target perspective information, the target panoramic image, and the terminal hardware parameters, wherein the terminal hardware parameters are the hardware parameters of the first terminal.
5. The image processing method according to claim 4, characterized in that The encoding of the target plane image corresponding to each target viewing angle information based on each target viewing angle information, the target panoramic image, and the terminal hardware parameters includes: Enlarging the size of the target field of view angle corresponding to each target viewing angle information; A target plane image corresponding to each enlarged target field of view angle is encoded based on each enlarged target field of view angle, the target panoramic image, and the terminal hardware parameters.
6. An image processing method, characterized in that: The image processing method is applied to an image processing system, which includes a panoramic camera, a cloud device, and at least one first terminal. The cloud device is a device for data processing in the infrastructure of a cloud computing platform. The image processing method includes: The cloud device acquires target viewing angle information, where the target viewing angle information is used to represent the target field of view angle; The panoramic camera acquires a target panoramic image; The cloud device acquires a target plane image according to the target viewing angle information, and sends the target plane image to the at least one first terminal, where the target plane image is a plane image corresponding to the target panoramic image; The at least one first terminal receives and displays the target plane image.
7. The image processing method according to claim 6, characterized in that: The image processing system further includes: a second terminal, and the image processing method includes: the second terminal sending the target perspective information to the cloud device before the cloud device acquires the target perspective information; Correspondingly, the cloud device acquiring the target viewing angle information includes: the cloud device acquiring the target viewing angle information sent by the second terminal; Correspondingly, the cloud device acquiring the target plane image according to the target viewing angle information includes: The cloud device sends the target viewing angle information to the panoramic camera. The panoramic camera can encode a target plane image according to the target viewing angle information and the target panoramic image and send the target plane image to the cloud device. The cloud device receives the target plane image.
8. An image processing device, characterized in that: The image processing device is applied to a cloud device, which is a device used for data processing in the infrastructure of a cloud computing platform. The image processing device includes: An information acquisition unit, configured to acquire target viewing angle information, wherein the target viewing angle information is used to represent a target viewing angle; an image acquisition unit, configured to acquire a target plane image according to the target viewing angle information, wherein the target plane image is a plane image corresponding to the target panoramic image; The image sending unit is configured to send the target plane image to at least one first terminal, where the first terminal is capable of displaying the target plane image.
9. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 5 is implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.