本技术涉及图像处理,尤其涉及一种图像处理方法、装置、设备及可读存储介质。
背景技术:
1、目前各个社交程序的线上图文流量占据较大比例,需要使用网络和宽带进行大量的图像传输。由于涉及到大量的图像传输,目前一般是对图像进行图像编码之后传输,但是基于目前的图像编码方法对图像进行图像编码后传输时,存在较高的图像信息泄露风险,降低了图像的安全性。
技术实现思路
1、本技术实施例提供一种图像处理方法、装置、设备及可读存储介质,可以减少图像信息泄露风险,提升图像的安全性。
2、第一方面,本技术提供一种图像处理方法,包括:
3、获取初始图像,对该初始图像进行格式处理,该格式处理用于将该初始图像的图像格式转换为预设格式;
4、对该预设格式的初始图像进行分块处理,得到至少一个图像块,以及对该预设格式的初始图像进行语义处理,得到至少一种语义信息;
5、基于预设编码规则对该至少一个图像块和该至少一种语义信息进行编码处理,得到编码图像;
6、向客户端发送该编码图像,以使该客户端对该编码图像进行解码。
7、结合第一方面,在一种可能的实现方式中,该预设编码规则包括图像块编码规则;该基于预设编码规则对该至少一个图像块和该至少一种语义信息进行编码处理,得到编码图像,包括:
8、获取该至少一个图像块在该初始图像中的初始图像块排列顺序;
9、按照该图像块编码规则对该至少一个图像块在该初始图像中的初始图像块排列顺序进行调整,确定该至少一个图像块在该初始图像中的目标图像块排列顺序;
10、基于该目标图像块排列顺序的图像块和该至少一种语义信息,确定该编码图像。
11、结合第一方面,在一种可能的实现方式中,该预设编码规则包括语义信息编码规则;该基于预设编码规则对该至少一个图像块和该至少一种语义信息进行编码处理,得到编码图像,包括:
12、获取该至少一种语义信息在该初始图像中的初始语义顺序;
13、按照该语义信息编码规则对该至少一种语义信息在该初始图像中的初始语义排列顺序进行调整,确定该至少一种语义信息在该初始图像中的目标语义排列顺序;
14、基于该至少一个图像块和该目标语义排列顺序的语义信息,确定该编码图像。
15、结合第一方面,在一种可能的实现方式中,该获取初始图像,包括:
16、获取待处理图像;
17、对该待处理图像进行图像解压缩,得到该初始图像,该解压缩用于对该待处理图像进行解压。
18、结合第一方面,在一种可能的实现方式中,该对初始图像进行格式处理之后,该方法还,包括:
19、获取该客户端关联的终端设备的显示参数;
20、基于该显示参数对该预设格式的初始图像进行调整处理,得到调整后的初始图像;
21、该对该预设格式的初始图像进行分块处理,得到至少一个图像块,以及对该初始图像进行语义处理,得到至少一种语义信息,包括:
22、对该调整后的初始图像进行分块处理,得到至少一个图像块,以及对该调整后的初始图像进行语义处理,得到至少一种语义信息。
23、结合第一方面,在一种可能的实现方式中,该向该客户端发送该编码图像,包括:
24、获取该客户端的标识,基于该客户端的标识确定该客户端的图像查看权限信息;
25、若该客户端的图像查看权限信息指示该客户端具有图像查看权限,则向该客户端发送该编码图像。
26、结合第一方面,在一种可能的实现方式中,该方法还包括:
27、获取该客户端的标识,基于该客户端的标识确定该客户端的图像查看权限信息;
28、若该客户端的图像查看权限信息指示该客户端具有图像查看权限,则按照预设解码规则对该至少一个图像块和该至少一种语义信息进行解码处理,得到目标图像,该预设解码规则与该预设编码规则匹配;
29、向该客户端发送该目标图像。
30、结合第一方面,在一种可能的实现方式中,该方法还包括:
31、基于该客户端的标识确定该客户端是否为可信设备;
32、若该客户端不为可信设备,则生成针对该客户端的告警信息,向管理终端发送该告警信息。
33、第二方面,本技术提供了一种图像处理方法,其特征在于,所述方法包括:
34、向服务端发送初始图像;
35、获取所述服务端发送的所述编码图像,对所述编码图像进行解码,所述编码图像是基于预设编码规则对至少一个图像块和至少一种语义信息进行编码处理得到的,所述至少一种语义信息是对预设格式的初始图像进行语义处理得到的,所述至少一个图像块是对所述预设格式的初始图像进行分块处理得到的,所述预设格式的初始图像是对所述初始图像进行格式处理,将所述初始图像的图像格式转换为预设格式得到的。
36、第三方面,本技术提供一种数据处理装置,包括:
37、格式处理单元,用于获取初始图像,对该初始图像进行格式处理,该格式处理用于将该初始图像的图像格式转换为预设格式;
38、图像处理单元,用于对该预设格式的初始图像进行分块处理,得到至少一个图像块,以及对该预设格式的初始图像进行语义处理,得到至少一种语义信息;
39、图像编码单元,用于基于预设编码规则对该至少一个图像块和该至少一种语义信息进行编码处理,得到编码图像;
40、图像发送单元,用于向客户端发送该编码图像,以使该客户端对该编码图像进行解码。
41、结合第三方面,在一种可能的实现方式中,该预设编码规则包括图像块编码规则;该图像编码单元,具体用于:
42、获取该至少一个图像块在该初始图像中的初始图像块排列顺序;
43、按照该图像块编码规则对该至少一个图像块在该初始图像中的初始图像块排列顺序进行调整,确定该至少一个图像块在该初始图像中的目标图像块排列顺序;
44、基于该目标图像块排列顺序的图像块和该至少一种语义信息,确定该编码图像。
45、结合第三方面,在一种可能的实现方式中,该预设编码规则包括语义信息编码规则;该图像编码单元,具体用于:
46、获取该至少一种语义信息在该初始图像中的初始语义顺序;
47、按照该语义信息编码规则对该至少一种语义信息在该初始图像中的初始语义排列顺序进行调整,确定该至少一种语义信息在该初始图像中的目标语义排列顺序;
48、基于该至少一个图像块和该目标语义排列顺序的语义信息,确定该编码图像。
49、结合第三方面,在一种可能的实现方式中,该格式处理单元,具体用于:
50、获取待处理图像;
51、对该待处理图像进行图像解压缩,得到该初始图像,该解压缩用于对该待处理图像进行解压。
52、结合第三方面,在一种可能的实现方式中,该格式处理单元,还用于:
53、获取该客户端关联的终端设备的显示参数;
54、基于该显示参数对该预设格式的初始图像进行调整处理,得到调整后的初始图像;
55、对该调整后的初始图像进行分块处理,得到至少一个图像块,以及对该调整后的初始图像进行语义处理,得到至少一种语义信息。
56、结合第三方面,在一种可能的实现方式中,该图像发送单元,具体用于:
57、获取该客户端的标识,基于该客户端的标识确定该客户端的图像查看权限信息;
58、若该客户端的图像查看权限信息指示该客户端具有图像查看权限,则向该客户端发送该编码图像。
59、结合第三方面,在一种可能的实现方式中,该图像处理装置还包括:图像解码单元,用于:
60、获取该客户端的标识,基于该客户端的标识确定该客户端的图像查看权限信息;
61、若该客户端的图像查看权限信息指示该客户端具有图像查看权限,则按照预设解码规则对该至少一个图像块和该至少一种语义信息进行解码处理,得到目标图像,该预设解码规则与该预设编码规则匹配;
62、向该客户端发送该目标图像。
63、结合第三方面,在一种可能的实现方式中,该图像发送单元,还用于:
64、基于该客户端的标识确定该客户端是否为可信设备;
65、若该客户端不为可信设备,则生成针对该客户端的告警信息,向管理终端发送该告警信息。
66、第四方面,本技术提供另一种数据处理装置,包括:
67、数据发送单元,用于向服务端发送初始图像;
68、图像接收单元,用于获取所述服务端发送的所述编码图像,对所述编码图像进行解码,所述编码图像是基于预设编码规则对至少一个图像块和至少一种语义信息进行编码处理得到的,所述至少一种语义信息是对预设格式的初始图像进行语义处理得到的,所述至少一个图像块是对所述预设格式的初始图像进行分块处理得到的,所述预设格式的初始图像是对所述初始图像进行格式处理,将所述初始图像的图像格式转换为预设格式得到的。
69、第五方面,本技术提供了一种图像处理系统,所述图像处理系统包括服务端和客户端,所述服务端用于执行上述第一方面的图像处理方法,所述客户端用于执行上述第二方面的图像处理方法。
70、第六方面,本技术提供了一种计算机设备,包括:处理器、存储器、网络接口;
71、上述处理器与存储器、网络接口相连,其中,网络接口用于提供数据通信功能,上述存储器用于存储计算机程序代码,上述处理器用于调用上述计算机程序代码,以使包含该处理器的计算机设备执行上述图像处理方法。
72、第七方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有该处理器的计算机设备执行上述图像处理方法。
73、第八方面,本技术提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术第一方面中的各种可选方式中提供的图像处理方法。
74、本技术实施例中,通过对初始图像进行格式处理,可以将初始图像的图像格式转换为预设格式,便于后续对初始图像进行处理。进一步地,通过对预设格式的初始图像进行分块处理,可以得到至少一个图像块,以及对预设格式的初始图像进行语义处理,可以得到至少一种语义信息,从而可以基于预设编码规则对图像块和语义信息进行编码处理,得到编码图像。由于采用预设编码规则对初始图像进行了编码,需要采用预设解码规则对编码图像才能进行解码,在向客户端传输编码图像的过程中,则可以起到加密的效果,防止图像信息泄露。由于服务端认可的客户端才具有预设解码规则,可以按照预设解码规则对编码图像进行解码,从而获取到图像内容。对于其他不具有预设解码规则的客户端而言,无法实现对编码图像的解码,因此无法获取到图像内容,从而可以提升图像信息的安全性。