【技术实现步骤摘要】
基于人工智能的图文排版方法、图文排版装置及电子设备
本公开涉及人工智能
,具体而言,涉及一种基于人工智能的图文排版方法、基于人工智能的图文排版装置以及电子设备。
技术介绍
海报广告应用广泛,已经成为一种普遍的广告宣传模式。其中,banner图由于其良好的表达效果,广泛应用于互联网的各种宣传场景中。传统的banner图的设计均是由设计师人工完成,以满足个性化和定制化的需求。随着计算机技术的发展,各种banner图自动生成系统普遍应用,使得非专业的设计人员也可以快速设计banner图。但是,这些banner图自动生成系统通常只能提供固定的背景图像,并且,文案的版式和位置也是不变的,无法很好地满足用户的场景化需求。鉴于此,本领域亟需开发一种新的图文排版方法。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种基于人工智能的图文排版方法、基于人工智能的图文排版装置以及电子设备,进而至少在一定程度上克服banner图设计效果单一且图文融合效果不佳等技术问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开实施例的一个方面,提供一种基于人工智能的图文排版方法,该方法包括:获取待排版的背景图像和用于裁剪所述背景图像的目标尺寸,并确定所述背景图像的主体中心坐标;根据所述目标尺寸和所述主体中心坐标在所述背 ...
【技术保护点】
1.一种基于人工智能的图文排版方法,其特征在于,所述方法包括:/n获取待排版的背景图像和用于裁剪所述背景图像的目标尺寸,并确定所述背景图像的主体中心坐标;/n根据所述目标尺寸和所述主体中心坐标在所述背景图像上确定多个候选裁剪框,并基于所述候选裁剪框确定多个候选裁剪图像;/n根据多个候选版式模板对待排版的文字信息和所述多个候选裁剪图像进行排版,以得到多个候选排版方案;/n对所述多个候选排版方案进行特征提取,并根据特征提取结果确定所述多个候选排版方案的排版评分;/n根据所述排版评分确定目标裁剪图像以及用于对所述目标裁剪图像和所述文字信息进行排版的目标版式模板。/n
【技术特征摘要】
1.一种基于人工智能的图文排版方法,其特征在于,所述方法包括:
获取待排版的背景图像和用于裁剪所述背景图像的目标尺寸,并确定所述背景图像的主体中心坐标;
根据所述目标尺寸和所述主体中心坐标在所述背景图像上确定多个候选裁剪框,并基于所述候选裁剪框确定多个候选裁剪图像;
根据多个候选版式模板对待排版的文字信息和所述多个候选裁剪图像进行排版,以得到多个候选排版方案;
对所述多个候选排版方案进行特征提取,并根据特征提取结果确定所述多个候选排版方案的排版评分;
根据所述排版评分确定目标裁剪图像以及用于对所述目标裁剪图像和所述文字信息进行排版的目标版式模板。
2.根据权利要求1所述的基于人工智能的图文排版方法,其特征在于,所述确定所述背景图像的主体中心坐标,包括:
对所述背景图像进行人脸识别以确定一个或者多个人脸框;
获取所述人脸框的人脸尺寸信息和人脸中心坐标;
以所述人脸尺寸信息为权重对所述人脸中心坐标进行加权平均以得到所述背景图像的主体中心坐标。
3.根据权利要求1所述的基于人工智能的图文排版方法,其特征在于,所述确定所述背景图像的主体中心坐标,包括:
对所述背景图像进行关键点识别以确定多个关键点;
根据各个所述关键点的坐标确定所述背景图像的主体中心坐标。
4.根据权利要求1所述的基于人工智能的图文排版方法,其特征在于,所述确定所述背景图像的主体中心坐标,包括:
对所述背景图像进行人脸识别以确定一个或者多个人脸框,并对所述背景图像进行关键点识别以确定多个关键点;
根据所述人脸框的人脸尺寸信息和人脸中心坐标确定区域中心坐标,并根据各个所述关键点的坐标确定特征中心坐标;
根据所述区域中心坐标的区域权值,以及所述特征中心坐标的特征权值,进行加权平均以得到所述背景图像的主体中心坐标。
5.根据权利要求1所述的基于人工智能的图文排版方法,其特征在于,所述根据所述目标尺寸和所述主体中心坐标在所述背景图像上确定多个候选裁剪框,包括:
根据所述目标尺寸和所述主体中心坐标,确定用于裁剪所述背景图像的候选裁剪框的属性区间;
获取与所述属性区间对应的节点数量,并按照所述节点数量划分所述属性区间,以确定多个候选属性信息;
根据所述多个候选属性信息在所述背景图像上确定多个候选裁剪框。
6.根据权利要求5所述的基于人工智能的图文排版方法,其特征在于,所述属性区间包括所述候选裁剪框的候选裁剪属性对应的候选裁剪区间、所述候选裁剪框的顶点横坐标的横坐标区间和所述候选裁剪框的顶点纵坐标的纵坐标区间。
7.根据权利要求6所述的基于人工智能的图文排版方法,其特征在于,所述目标尺寸包括目标裁剪属性和目标裁剪比例;
所述根据所述目标尺寸和所述主体中心坐标,确定用于裁剪所述背景图像的候选裁剪框的属性区间,包括:
获取所述背景图像的图像宽度和图像高度,并确定与所述图像宽度对应的宽度比值计算结果,以及与所述图像高度和所述目标裁剪比例对应的高度比值计算结果;
根据所述目标裁剪属性、所述宽度比值计算结果和所述高度比值计算结果,确定所述候选裁剪区间的裁剪下限值;
确定与所述图像高度和所述目标裁剪比例对应的比例计算结果,并根据所述图像宽度和所述比例计算结果确定所述候选裁剪区间的裁剪上限值;
根据所述裁剪上限值和所述裁剪下限值,确定所述候选裁剪区间。
8.根据权利要求7所述的基于人工智能的图文排版方法,其特征在于,所述主体中心坐标包括主体中心横坐标;
所述根据所述目标尺寸和所述主体中心坐标,确定用于裁剪所述背景图像的候选裁剪框的属性区间,包括:
确定与所述主体中心横坐标和所述候选裁剪属性对应的属性计算结果,并根据目标数值和所述属性计算结果确定所述横坐标区间的横坐标下限值;
确定与所述主体中心横坐标对应的横坐标计算结果,并确定与所述图像宽度和所述候选裁剪属性对应的宽度计算结果;
...
【专利技术属性】
技术研发人员:赵胜林,陈锡显,苏玉鑫,沈小勇,戴宇荣,贾佳亚,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。