本申请涉及计算机数据处理,尤其涉及一种生成艺术二维码的方法、装置、设备及介质。
背景技术:
1、随着计算机技术的发展,二维码的样式也出现了多元化,艺术码的兴起,在网络上获得越来越多的关注。现有技术中的艺术二维码多是基于用户输入的二维码图像以及风格描述,采用纯ai(artificialintelligence,人工智能)模型的方式生成艺术二维码,但是这种艺术二维码存在不确定性,生成的艺术二维码可能不太符合业务需求。
2、因此,如何能够更稳定的生成符合业务需求的艺术二维码是亟待解决的技术问题。
技术实现思路
1、本说明书实施例提供一种生成艺术二维码的方法、装置、设备及介质,以解决现有的艺术二维码生成方法存在的不确定性的问题。
2、为解决上述技术问题,本说明书实施例是这样实现的:
3、本说明书实施例提供的一种生成艺术二维码的方法,包括:
4、获取待融合艺术图像中与二维码模板中填充区域对应的第一区域图像;所述填充区域为所述二维码模板中用于放置编码数据流中填充位字符的区域;
5、基于所述第一区域图像对应的二值化序列值,生成所述二维码模板对应的编码数据流中填充位区域中的填充数据序列;
6、基于所述填充数据序列,生成初始二维码图像;
7、将所述初始二维码图像与所述待融合艺术图像的第二区域图像进行融合,生成所述艺术二维码图像;所述第二区域图像为所述待融合艺术图像中除所述第一区域图像外的图像。
8、本说明书实施例提供的一种生成艺术二维码的装置,包括:
9、第一区域图像获取模块,用于获取待融合艺术图像中与二维码模板中填充区域对应的第一区域图像;所述填充区域为所述二维码模板中用于放置编码数据流中填充位字符的区域;
10、填充数据序列生成模块,用于基于所述第一区域图像对应的二值化序列值,生成所述二维码模板对应的编码数据流中填充位区域中的填充数据序列;
11、初始二维码图像生成模块,用于基于所述填充数据序列,生成初始二维码图像;
12、艺术二维码图像生成模块,用于将所述初始二维码图像与所述待融合艺术图像的第二区域图像进行融合,生成所述艺术二维码图像;所述第二区域图像为所述待融合艺术图像中除所述第一区域图像外的图像。
13、本说明书实施例提供的一种生成艺术二维码的设备,包括:
14、至少一个处理器;以及,
15、与所述至少一个处理器通信连接的存储器;其中,
16、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
17、获取待融合艺术图像中与二维码模板中填充区域对应的第一区域图像;所述填充区域为所述二维码模板中用于放置编码数据流中填充位字符的区域;
18、基于所述第一区域图像对应的二值化序列值,生成所述二维码模板对应的编码数据流中填充位区域中的填充数据序列;
19、基于所述填充数据序列,生成初始二维码图像;
20、将所述初始二维码图像与所述待融合艺术图像的第二区域图像进行融合,生成所述艺术二维码图像;所述第二区域图像为所述待融合艺术图像中除所述第一区域图像外的图像。
21、本说明书实施例提供的一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现一种生成艺术二维码的方法。
22、本说明书中至少一个实施例能够达到以下有益效果:通过将待融合艺术图像中与二维码模板中填充区域对应的第一区域图像的二值化,得到填充数据序列,基于填充数据序列,生成初始二维码图像,将初始二维码图像与待融合艺术图像的第二区域图像进行融合,生成艺术二维码图像,使得生成的艺术二维码既能够满足用户的个性化需求,同时也可保证艺术二维码的识别成功率,能够得到满足业务需求的艺术二维码。
1.一种生成艺术二维码的方法,包括:
2.根据权利要求1所述的方法,所述方法还包括:
3.根据权利要求1所述的方法,所述获取待融合的艺术图像中与所述填充区域对应的第一区域图像,具体包括:
4.根据权利要求1所述的方法,所述方法还包括:
5.根据权利要求4所述的方法,所述对所述第一区域图像进行二值化处理,得到二值化序列值,具体包括:
6.根据权利要求1所述的方法,所述基于所述第一区域图像对应的二值化序列值,生成所述二维码模板对应的编码数据流中填充位区域中的填充数据序列,具体包括:
7.根据权利要求2所述的方法,所述多种编码方式包括采用单一编码模式进行编码的编码方式和/或采用混合编码模式进行编码的编码方式。
8.根据权利要求2所述的方法,所述方法还包括:
9.根据权利要求1所述的方法,所述方法还包括:
10.根据权利要求1所述的方法,所述将所述初始二维码图像与所述待融合艺术图像的第二区域图像进行融合,具体包括:
11.根据权利要求1所述的方法,所述生成所述艺术二维码图像之前,还包括:
12.根据权利要求1所述的方法,所述艺术二维码图像为多个艺术二维码图像,所述方法还包括:
13.根据权利要求12所述的方法,所述利用可用性评估规则,对各个艺术二维码图像进行评估,具体包括:
14.根据权利要求12所述的方法,所述利用可用性评估规则,对各个艺术二维码图像进行评估,具体包括:
15.一种生成艺术二维码的装置,包括:
16.一种生成艺术二维码的设备,包括:
17.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现权利要求1至14中任一项所述的生成艺术二维码的方法。