本发明涉及图像处理,尤其涉及一种图像生成方法、设备、存储介质及装置。
背景技术:
1、目前,通过图像编码等处理方式,可以使图像携带额外信息,例如,图像中嵌入字符串或新图像等。现有技术通过不同图像格式的编码协议,修改图像的数据区大小、数据区起始位的偏移量、图像末尾区等,在图像数据区添加额外字符串编码。但是,上述方式编码复杂,计算量大,从而导致图像处理速度慢。
2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
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、在本发明中,公开了获取待嵌入信息,并将待嵌入信息转化为标准编码,通过编码器对标准编码进行解析,获得待嵌入信息的编码值,获取原图像,并根据编码值对原图像的预设图像通道进行数值设置,获得目标图像;由于本发明将待嵌入信息转化为标准编码后,通过编码器确定待嵌入信息的编码值,并且只需根据编码值对原图像的预设图像通道进行数值设置,从而避免了复杂的编码步骤,减少了编码运算量,提高了图像嵌入信息的处理速度。