Disclosure of Invention
The embodiment of the disclosure provides an image processing method and an image processing system, which can solve the problem that terminal equipment in a desktop system is shot when a desktop image of a server is displayed. The technical scheme is as follows:
According to a first aspect of embodiments of the present disclosure, there is provided an image processing method, applied to a server, the method including:
When the terminal equipment is detected to successfully log in the server, acquiring target request information sent by the terminal equipment and a target image in a target area, wherein the target request information is used for requesting to acquire a desktop image of the server, and the target area comprises an area capable of shooting a display screen of the terminal equipment;
Acquiring a desktop image of the server according to the target request information, and sending target coding data corresponding to the desktop image to the terminal equipment, wherein the target coding data comprises coding data corresponding to each layer of image in the desktop image after progressive coding processing;
When the desktop image is determined to need blurring processing according to the target image and a preset strategy, generating a blurring processing instruction and sending the blurring processing instruction to the terminal equipment, wherein the preset strategy is determined at least according to a permission level corresponding to a user in the target area or an action corresponding to the user in the target area, the blurring processing instruction is used for indicating to blur the desktop image according to a target blurring degree, and the blurring processing instruction comprises the target blurring degree.
In one embodiment, the server includes a peep-proof processing module, and before obtaining the target request information sent by the terminal device, the method further includes:
Receiving login request information sent by terminal equipment, wherein the login request information comprises facial feature information of a login user;
after the login request information passes verification, determining a target authority level corresponding to the login user according to a preset strategy;
The peep-proof processing module establishes a target mapping according to the facial feature information of the login user and the target authority level corresponding to the login user.
In one embodiment, the server includes the image acquisition module, the image encoding module and the image sending module, and the method for sending the desktop image to the terminal device includes:
the image acquisition module acquires desktop images of the server;
After the image coding module acquires the desktop image, dividing the desktop image into N image layers;
Performing layer-by-layer coding processing on the desktop image according to a progressive coding strategy to generate target coding data;
The image transmitting module transmits the target coded data layer by layer to the terminal device.
In one embodiment, the server includes a peep-proof processing module, and the method further includes, before generating the obfuscation instruction:
After the anti-peeping processing module acquires the target image, face recognition processing is carried out on the target image, and facial feature information of a user in the target area is acquired;
Determining whether the users in the target area contain other users except the legal user according to the facial feature information of the legal user and the facial feature information of the user in the target area, wherein the legal user at least comprises a login user;
when the users in the target area contain other users except the legal users, acquiring first authority information corresponding to the other users and target authority information corresponding to the legal users;
when the first authority information is larger than the target authority level, determining that blurring processing is not performed, and notifying the terminal equipment;
and when the first authority information is smaller than the target authority level, determining to carry out blurring processing, and acquiring a target blurring degree, wherein the target blurring degree is matched with a target decoding layer number.
In one embodiment, the method further comprises:
When the peep-proof processing module recognizes that the users in the target area contain legal users according to the target image, assigning a cancellation authority for the legal users, wherein the cancellation authority is used for indicating the authority for canceling the blurring operation of the desktop image;
when the legal user is detected to activate the cancellation right, the cancellation instruction is sent to the terminal equipment, the cancellation instruction is used for indicating cancellation of the blurring operation of the desktop image, and the cancellation instruction comprises identification information of the legal user.
According to a second aspect of embodiments of the present disclosure, there is provided an image processing method, applied to a terminal device, including:
when successful login to a server is detected, acquiring target request information and a target image in a target area, and sending the target request information and the target image to the server, wherein the target area comprises an area capable of shooting a display screen of the terminal equipment;
according to the target request information, target coding data corresponding to the desktop image sent by a server are obtained, wherein the target coding data comprise coding data corresponding to each layer of image in the desktop image;
And when receiving a blurring instruction sent by the server according to the target image, responding to the blurring instruction, and carrying out blurring processing on the desktop image, wherein the blurring instruction is used for indicating the blurring processing of the desktop image according to the target blurring degree, and the blurring processing at least comprises progressive decoding processing.
In one embodiment, the terminal device includes an image acquisition module, and the method further includes, before acquiring the target request information and the target image in the target area:
when the terminal user successfully logs in the server for the first time, acquiring acquisition guide information sent by the server, wherein the acquisition guide information is used for prompting the login user to input facial feature information of the user;
The image acquisition module acquires facial feature information of the login user according to the acquisition guide information and sends the facial feature information to the server.
In one embodiment, the terminal device comprises a receiving module, an image decoding module, an image display module,
The receiving module receives target coding data sent by the server;
transmitting the target encoded data to the image decoding module;
the image decoding module analyzes the blurring instruction to obtain the target blurring degree,
Determining a target decoding layer number corresponding to the target fuzzification degree according to a preset processing rule,
According to the target decoding layer number, the image corresponding to the target decoding layer number is obtained through layer-by-layer decoding processing of the coded data;
The image display module displays an image corresponding to the target decoding layer number.
In one embodiment, the method further comprises:
The receiving module receives a cancel instruction, wherein the cancel instruction is used for indicating to cancel the blurring operation of the desktop image, and the cancel instruction comprises identification information of the login user;
The image decoding module responds to the cancel instruction to cancel the blurring process on the desktop image, and decodes the coded data of all the layers in the target coded data to obtain the images of all the layers in the desktop image;
The image display module displays images of all layers in the desktop image.
According to a third aspect of embodiments of the present disclosure, there is provided an image processing system including:
at least one terminal device and a server;
the terminal equipment comprises an image acquisition module, a receiving module, an image decoding module and an image display module;
the server comprises an anti-peeping processing module, an image acquisition module, an image coding module and an image sending module.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
Example 1
An embodiment of the present disclosure provides an image processing method, which is applied to a server, as shown in fig. 1, and includes the following steps:
101. and after the terminal equipment is detected to successfully log in the server, acquiring target request information sent by the terminal equipment and a target image in a target area.
The target request information is used for requesting to acquire a desktop image of the server.
The method provided by the disclosure is applied to the cloud desktop system, a user logs in the cloud desktop office system through the zero terminal, and after the user logs in successfully, the cloud server sends the desktop image corresponding to the current user to the current zero terminal. The user can realize control of the desktop through zero-terminal reverse operation.
The method provided by the disclosure includes that the target image of the target area includes an area opposite to the target display screen of the desktop image sent by the display server, where the target area includes an area capable of capturing a display screen of the terminal device, and the area is capable of monitoring a use environment of the terminal device, for example, capturing a user of the terminal device.
In a specific application, the face information of the user in the target area can be acquired through a camera on the zero terminal display screen or an image acquisition device connected with the zero terminal, so as to generate a target image.
In specific practice, the terminal device sends the target request information and the target image in the target area without strict sequence limitation, for example, the target image may be sent first, and after the server determines that the target image has a candid shooting action, the server may not respond to the target request information.
Before the terminal equipment is detected to successfully log in the server, the method provided by the disclosure further comprises the steps of verifying the logged-in terminal equipment and acquiring facial feature information of a logged-in user of the terminal equipment, wherein the facial feature information can be processed through an anti-peeping processing module included in the server, and the method comprises the following steps:
Receiving login request information sent by terminal equipment, wherein the login request information comprises facial feature information of a login user;
after the login request information passes verification, determining a target authority level corresponding to the login user according to a preset strategy;
The peep-proof processing module establishes a target mapping according to the facial feature information of the login user and the target authority level corresponding to the login user.
In the above step, when the terminal device logs in the server for the first time, if the user logs in for the first time, the system guides the user to perform the personal facial information collection operation, and informs the user of the authorization of the collection purpose and the related authority, and if the user does not agree, the system cannot perform the operation on the related application or file of the cloud server.
When the facial feature information of the login user is acquired through the terminal equipment, the facial information of the user is acquired by using a camera on a zero terminal display screen, and whether the user uploads the facial feature information to an anti-peeping processing module in the cloud server or not is informed to perform data processing. After the user data is uploaded, the peeping prevention processing module establishes a permission level list for related personnel according to the identity information (department permission) of the user.
In the above steps, after the terminal device collects the facial information of the user, the facial information is uploaded to the server, and specifically transmitted to the peep-proof processing module of the server, and the peep-proof processing module is used for corresponding the authority information and the facial information of the user. The authority information of the user is determined according to the identity information of the user, and generally, different departments and different posts set different authorities, so that the authority information of the user can be determined according to the identity information of the user.
By establishing corresponding write limit levels for different users, the method can be realized that in the peep-proof detection process, if someone passes but no peeping action exists, only the fuzzy processing of the screen is carried out on the person lower than the current user authority level, so that unnecessary fuzzy processing is avoided, the accuracy of the fuzzy processing is improved, and the peep-proof processing efficiency is improved.
The server provided by the present disclosure may include a cloud server, and the terminal device may include a zero terminal.
102. And acquiring a desktop image of the server according to the target request information, and sending target coding data corresponding to the desktop image to the terminal equipment.
The target encoded data in the method provided by the present disclosure includes encoded data corresponding to each layer of image in the desktop image after progressive encoding.
In the method provided by the present disclosure, the server includes the image acquisition module, the image encoding module and the image sending module, and the method sends the desktop image to the terminal device includes:
the desktop image acquired by the image acquisition module;
The image coding module receives a desktop image and divides the desktop image into N image layers;
The image coding module performs layer-by-layer coding processing on the desktop image according to a progressive coding strategy to generate target coding data;
The image transmitting module transmits the target coded data layer by layer to the terminal device.
Specifically, the coding manner provided by the present disclosure may adopt progressive coding, where a coding end corresponding to a server always performs coding normally according to the progressive coding manner, that is, sends complete progressive coded data, and when a blurring process is required, notifies a terminal device to perform an image blurring process, that is, determines, by the terminal device, what layer of image data in the coded data is decoded.
In a specific deployment, the coding layer number can be divided into 16 layers in progressive coding, and a corresponding relation is established between the decoding layer number and the target blurring degree in the anti-peeping processing mode, namely, the corresponding relation between the target blurring degree and the target decoding layer number can be determined according to fig. 1 a.
In the method provided by the disclosure, after the target frame image is acquired, the target frame image is divided into N image blocks, for example, the desktop image may be split into a plurality of image blocks of 8×8 pixels.
After dividing the desktop image into N image blocks, the present disclosure further performs a DCT transform on the N image blocks, where each initial block is composed of 64 amplitude values representing specific components of the sample signal, where the amplitude is a function of two-dimensional spatial coordinates, and may be represented by a=f (x, y), where x, y are two-dimensional spatial vectors. After DCT transformation, the function becomes c=g (Fx, fy), where Fx and Fy are each the spatial frequencies of the respective directions, resulting in another square matrix of 64 values, only one DCT coefficient per value. Thus, the 8X8 pixel values are transformed into 8X8DCT coefficients by an 8X8DCT positive transform.
Meanwhile, in order to achieve the purpose of compression, the image data is quantized after being converted into DCT frequency coefficients. For example, a low frequency component occupying a large energy in an image is given a small quantization interval and a small bit representation by using the visual characteristics of human eyes to obtain a high compression ratio.
It should be noted that the storage order of the DCT coefficients in the 8×8 matrix shows the importance of the pixel points corresponding to the DCT coefficients to a certain extent.
Performing DCT transformation processing and quantization processing on each image block in the N image blocks to obtain a target DCT coefficient value corresponding to each image block in the N image blocks; and dividing the N image blocks into M image layers by carrying out segmentation processing on the target DCT coefficient value corresponding to each image block.
Specific examples are set forth herein:
As the 64 DCT coefficient values are transmitted in segments based on their corresponding number sequence numbers in fig. 1b, it will be appreciated that the segment transmission is to transmit only a portion of the DCT coefficient at a time,
The progressive idea is to transmit the 64 values in segments, only the non-transmitted position is needed to be zero-filled at the decoding end, and then inverse quantization and inverse DCT transformation are carried out. In the present disclosure, the DCT coefficients are divided into 16 layers, and a specific layering principle is shown in fig. 1 c:
It should be noted that the above segmentation method is merely illustrative, and a specific segmentation method may be determined according to practical situations.
Referring to fig. 1c, the specific layering case is as follows:
the DC coefficient corresponding to the 1 st layer is 0;
the DC coefficient corresponding to the layer 2 is 1 and 2;
the DC coefficient corresponding to the 3 rd layer is 3 and 4;
The DC coefficients corresponding to the 4 th layer are 5, 6 and 7;
The DC coefficients corresponding to the 5 th layer are 8, 9 and 10;
the DC coefficients corresponding to the 6 th layer are 11, 12, 13, 14 and 15;
the DC coefficients corresponding to the 7 th layer are 16, 17, 18, 19 and 20;
The corresponding DC coefficients of the 8 th layer are 21, 22, 23, 24 and 25;
the DC coefficients corresponding to the 9 th layer are 26, 27 and 28;
the DC coefficients corresponding to the 10 th layer are 29, 30 and 31;
the DC coefficients corresponding to the 11 th layer are 32, 33, 34, 35, 36 and 37;
The corresponding DC coefficients of the 12 th layer are 38, 39, 40, 41, 42 and 43;
the DC coefficients corresponding to the 13 th layer are 44, 45, 46, 47, 48 and 49;
the DC coefficients corresponding to the 14 th layer are 50, 51, 52, 53, 54 and 55;
the corresponding DC coefficients of the 15 th layer are 56, 57, 58 and 59;
the corresponding DC coefficients of the 16 th layer are 60, 61, 62 and 63.
Wherein, the lower the layer number, the more blurred the picture, and the higher the layer number, the more clear.
103. When the desktop image is determined to need blurring processing according to the target image and a preset strategy, a blurring processing instruction is generated and sent to the terminal equipment.
The blurring instruction is for instructing to blur the desktop image according to a target degree of blurring.
The preset strategy is at least determined according to the authority level corresponding to the user in the target area or the action corresponding to the user in the target area.
In the method provided by the present disclosure, when determining whether the target blurring process needs to be performed on the desktop image, the determination may be performed according to a preset policy, where the preset policy is determined at least according to a permission level corresponding to a user in the target area or an action corresponding to the user in the target area, and of course, in practical application, other preset policies may be included, where the description is made from two angles of the user and the action:
example one preset policy determined from user permission level:
before finding the target blurring degree corresponding to the desktop image, the method provided by the disclosure further comprises the following steps:
After the anti-peeping processing module acquires the target image, face recognition processing is carried out on the target image, and facial feature information of a user in the target area is acquired;
determining whether the users in the target area contain other users except the legal user according to the facial feature information of the legal user and the facial feature information of the users in the target area;
when the users in the target area contain other users except the legal users, acquiring first authority information corresponding to the other users and target authority information corresponding to the legal users;
when the first authority information is larger than the target authority level, determining that blurring processing is not performed, and notifying the terminal equipment;
And when the first authority information is smaller than the target authority level, determining to carry out blurring processing, and determining a target blurring degree, wherein the target blurring degree is matched with the target decoding layer number.
The legal user at least comprises a login user, or the server can determine the legal user according to the facial feature information of the acquired user.
Further optimizing the above scheme, in the process of blurring processing, if the server side discovers that the legal user is also in the current picture (i.e. the legal user is also in front of the display screen) through face recognition, the method can cancel the current blurring processing, and specifically includes:
After the anti-peeping potential identification module acquires the target image, face recognition processing is carried out on the target image, and facial feature information of a user in the target area is acquired;
Determining whether the user in the target area contains the legal user according to the facial feature information of the legal user and the facial feature information of the user in the target area;
When the peep-proof processing module recognizes that the users in the target area contain legal users according to the target image, assigning a cancellation authority for the legal users, wherein the cancellation authority is used for indicating the authority for canceling the blurring operation of the desktop image;
when the legal user is detected to activate the cancellation right, the cancellation instruction is sent to the terminal equipment, the cancellation instruction is used for indicating cancellation of the blurring operation of the desktop image, and the cancellation instruction comprises identification information of the legal user.
In the practical deployment process, if the server finds that the legal user is also in the current picture (i.e. the legal user is also in front of the display screen) through face recognition, the server can enable the target key, wherein the target key is used for canceling the current fuzzy processing, namely, allowing the legal user to cancel the current fuzzy processing operation through a preset button or shortcut key, so that the watching requirement of the user under special conditions is facilitated. If the user triggers the operation of canceling the blurring process, the server side records the picture shot by the current zero terminal camera and the current desktop display image in real time and informs an administrator of the picture, and the aim of the step is to conveniently save the site and verify the site condition later or find out a responsible person when a problem occurs.
Example two preset strategies determined according to user actions:
If the motion in the target image is detected to be suspected to have the candid behavior, determining to perform blurring processing, and specifically determining the blurring processing degree according to the suspected degree of the motion, for example, performing 100% blurring processing;
specifically, whether the behavior action of suspected photographing is performed can be judged by the actions of other people, whether an object similar to the photographing device can be detected in the picture, the angle of the photographing device and the like.
The image processing method provided by the embodiment of the disclosure is applied to a server, when the server acquires image request information sent by a terminal device, acquires a desktop image and a target image sent by the terminal device according to the image request information, determines whether the desktop image needs to be subjected to blurring processing and target blurring degree according to the target image, generates a blurring processing instruction according to the target blurring degree, and sends the blurring processing instruction to the terminal device, so that the terminal device is prevented from being shot when the desktop image is displayed, and normal output of the desktop image is not affected.
By the method, illegal peeping behavior of the terminal equipment when the desktop image of the server is displayed can be effectively prevented, and the problems that the use experience of a user is poor and some real-time display contents are easily missed due to the fact that the current picture is directly cut off or replaced to prevent peeping are also avoided. On the other hand, in the multi-terminal display scene (one cloud server corresponds to a plurality of terminal devices), the zero terminal performs fuzzy processing locally, so that the fuzzy processing can be ensured only for the terminal with leakage risk, and the normal picture display of other zero terminals is not influenced.
The method provided by the disclosure utilizes progressive decoding technology to carry out fuzzy processing on a display picture when a display end detects leakage risk. The blurring processing method is to carry out blurring processing of different degrees on pictures according to a progressive layered coding technology and according to whether a person is detected to take a picture or a person with different authorities passes through the picture, namely, picture data with different layers are decoded, and the higher the decoded layer number is, the clearer the picture is.
Example two
Based on the image processing method provided in the corresponding embodiment of fig. 1, another embodiment of the present disclosure provides an image processing method, which may be applied to a terminal device.
Referring to fig. 2, the image processing method provided in this embodiment includes the following steps:
201. and after the successful login of the server is detected, acquiring target request information and a target image in a target area, and sending the target request information and the target image to the server.
The target image in the method provided by the disclosure refers to a target image in a target area, wherein the target area comprises an area capable of shooting a display screen of the terminal equipment.
The method provided by the disclosure further comprises the step of acquiring facial feature information of a user through an image acquisition module before acquiring target request information and a target image in a target area:
Acquiring login information of a login user, generating login request information according to the login information, and sending the login request information to a server;
When the login request information passes verification, acquiring the acquisition guide information sent by the server, wherein the acquisition guide information is used for prompting a login user to input facial feature information of the user;
And acquiring facial feature information of the login user according to the acquired guide information, and sending the facial feature information to the server.
And the terminal equipment acquires the target authority level corresponding to the login user sent by the server according to the facial feature information of the login user.
In a specific application, the facial feature information of the login user can be acquired when the login server is logged in for the first time, so that the efficiency of facial recognition is improved, or the facial feature information of the user is acquired regularly, so that the accuracy of facial recognition is improved.
202. And according to the target request information, the acquisition server sends the desktop image.
In the method provided by the disclosure, the desktop image may be acquired through a receiving module, and the desktop image is specifically target encoded data, where the target encoded data is encoded data corresponding to each image in N image layers in the target image.
203. And when receiving the blurring instruction sent by the server according to the target image, responding to the blurring instruction and carrying out blurring processing on the desktop image.
The blurring processing instructions are configured to instruct a blurring process of the desktop image according to a target degree of blurring, the blurring process including at least a progressive decoding process.
In the method provided by the disclosure, the desktop image received by the terminal equipment is encoded data which is encoded layer by layer, so that each layer of received image data needs to be decoded, and in the decoding process of the decoding end, the higher the number of layers displayed by decoding, the clearer the display picture.
Therefore, when the desktop image needs to be subjected to blurring processing, the image blurring processing is acquired, namely, the terminal equipment judges the peep-proof processing degree to acquire the highest decoding layer number for decoding display. The higher the number of decoded layers, the clearer the display.
The method provided by the disclosure utilizes progressive decoding technology to carry out fuzzy processing on a display picture when a display end detects leakage risk. The blurring processing method is to carry out blurring processing of different degrees on pictures according to a progressive layered coding technology and according to whether a person is detected to take a picture or a person with different authorities passes through the picture, namely, picture data with different layers are decoded, and the higher the decoded layer number is, the clearer the picture is.
The correspondence between the specific determination of the target blurring degree and the target decoding layer number can be determined according to fig. 1 a.
In an alternative embodiment, the terminal device includes a receiving module, an image decoding module, and an image display module, and the blurring process is performed on the desktop image through the modules:
Receiving target coded data sent by the server through the receiving module, wherein the target coded data is coded data corresponding to each layer in N image layers in the desktop image;
transmitting the target encoded data to the image decoding module;
The image decoding module analyzes the blurring processing instruction and obtains the target blurring degree;
Determining a target decoding layer number corresponding to the target fuzzification degree according to a preset processing rule;
According to the target decoding layer number, the image corresponding to the target decoding layer number is obtained through layer-by-layer decoding processing of the coded data;
The image display module displays an image corresponding to the target decoding layer number.
The specific examples are listed here for explanation, when the received target blurring degree is 50%, determining that the target decoding layer number corresponding to the target blurring degree is 1 st layer to 6 th layer, so that decoding the 1 st layer to 6 th layer data, displaying the 1 st layer to 6 th layer data obtained by decoding, and displaying other layer data;
or when the received target blurring degree is 100%, determining that the target decoding layer number corresponding to the blurring degree is the 1 st layer, and displaying only the 1 st layer data obtained by decoding, wherein no other layer data are displayed.
Preferably, when the received target ambiguity is 100% (i.e. the server detects the risk of the candid photograph), a warning prompt can be popped up at a preset position of the picture to prompt that the candid photograph is at risk currently.
The method provided by the disclosure further cancels the blurring process according to the user in the target image, and specifically includes:
The receiving module receives a cancel instruction, wherein the cancel instruction is used for indicating to cancel the blurring operation of the desktop image, and the cancel instruction comprises identification information of the login user;
The image decoding module responds to the cancel instruction to cancel the blurring process on the desktop image, and decodes the coded data of all the layers in the target coded data to obtain the images of all the layers in the desktop image;
The image display module displays images of all layers in the desktop image.
The image processing method provided by the embodiment of the disclosure is applied to the terminal equipment, after the terminal equipment successfully logs in the server, the desktop image sent by the server is obtained, the target image is sent to the server, and when a fuzzy processing instruction sent by the server is received according to the target image, the desktop image is subjected to fuzzy processing according to the target fuzziness degree in the fuzzy processing instruction, so that the terminal equipment is prevented from being shot when the desktop image is displayed, and the normal output of the desktop image is not influenced.
By the method, illegal peeping behavior of the terminal equipment when the desktop image of the server is displayed can be effectively prevented, and the problems that the use experience of a user is poor and some real-time display contents are easily missed due to the fact that the current picture is directly cut off or replaced to prevent peeping are also avoided. On the other hand, in the application scene of multi-terminal display (one cloud server corresponds to a plurality of terminal terminals), the terminal performs fuzzy processing locally, so that the fuzzy processing can be ensured only for the terminal with leakage risk, and the normal picture display of other zero terminals is not influenced.
The method provided by the disclosure utilizes progressive decoding technology to carry out fuzzy processing on a display picture when a display end detects leakage risk. The blurring processing method is to carry out blurring processing of different degrees on pictures according to a progressive layered coding technology and according to whether a person is detected to take a picture or a person with different authorities passes through the picture, namely, picture data with different layers are decoded, and the higher the decoded layer number is, the clearer the picture is.
Example III
Based on the image processing methods described in the above-described embodiments corresponding to fig. 1 and fig. 2, the following are embodiments of the disclosed system, which may be used to perform the embodiments of the disclosed method.
The embodiment of the present disclosure provides an image processing system, as shown in fig. 3, the image processing system 30 includes at least one terminal device 301 and a server 302;
The terminal device 301 may be configured to perform any one of the above-described image processing methods applied to the terminal device 302, such as the method in fig. 2 and the second embodiment;
the server 302 is configured to perform any of the methods described above for the image processing method applied to the server 302, such as the method in fig. 1 and embodiment one.
The image processing system 30 provided in the embodiment of the present disclosure includes at least one terminal device 301 and a server 302;
The terminal device 301 includes an image acquisition module 3011, a receiving module 3012, an image decoding module 3013, and an image display module 3014;
The server 302 includes an image acquisition module 3021, an image encoding module 3022, an image transmission module 3023, and an anti-peeping processing module 3024;
The system 30 can effectively prevent illegal peeping behavior of the terminal equipment when displaying the desktop image of the server, and also avoid the problems that the use experience of a user is poor and some real-time display contents are easy to miss caused by directly cutting off or replacing the current picture to prevent peeping. On the other hand, in the application scene of multi-terminal display (one cloud server corresponds to a plurality of terminal terminals), the terminal performs fuzzy processing locally, so that the fuzzy processing can be ensured only for the terminal with leakage risk, and the normal picture display of other zero terminals is not influenced.
Based on the image processing method described in the above-described embodiments corresponding to fig. 1 and 2, the embodiments of the present disclosure also provide a computer-readable storage medium, for example, a non-transitory computer-readable storage medium may be a Read Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. The storage medium stores computer instructions for executing the image processing method described in the above-described embodiments corresponding to fig. 1 and fig. 2, which are not described herein.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.