广告投放照片采集及审核方法、装置及终端设备转让专利

申请号 : CN202310165801.2

文献号 : CN115841353B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 官轲苏煦烽

申请人 : 深圳市亲邻科技有限公司

摘要 :

本发明涉及一种广告投放照片采集及审核方法、装置及终端设备,包括:根据终端设备的显示屏上的参考辅助框线采集被拍摄广告的初始投放照片,提取并向服务器发送初始投放照片的广告画面及场景元素;根据服务器下发的目标拍照比例,确定终端设备与被拍摄广告的拍摄距离,确定在拍摄距离下摄像头的畸变信息,根据畸变信息确定参考辅助框线的调整信息;通过终端设备的红外线测量与被拍摄广告的距离,若距离满足拍摄距离,根据调整信息调整参考辅助框线,在显示屏生成目标辅助拍照框线;在目标辅助拍照框线的辅助下,拍摄被拍摄广告的待审核广告投放照片,将待审核广告投放照片输入审核模型得到审核结果,若审核结果表征合格,向服务器发送该照片。

权利要求 :

1.一种广告投放照片采集及审核方法,其特征在于,所述方法应用于终端设备,所述方法包括:响应于广告投放照片的采集操作,在所述终端设备的显示屏生成参考辅助框线,并获取用户根据所述参考辅助框线对被拍摄广告采集的初始投放照片,并对所述初始投放照片进行场景元素提取和广告画面元素提取;

向云端服务器发送所述场景元素和所述广告画面元素,以使得所述云端服务器根据所述场景元素确定所述被拍摄广告所处的投放场景,并根据所述投放场景匹配所述广告画面元素对应的目标拍照比例,所述云端服务器中预先保存有各广告元素在不同投放场景下的拍照比例,所述拍照比例用于表征广告画面与环境的比例;

根据所述云端服务器下发的所述目标拍照比例,确定所述终端设备相对被拍摄广告的拍摄距离,以及确定在所述拍摄距离下,所述终端设备的摄像头拍摄照片的畸变信息,并根据所述畸变信息确定对所述参考辅助框线的调整信息;

在所述终端设备的显示屏显示所述拍摄距离,以指示将所述终端设备按照所述拍摄距离进行放置,并通过所述终端设备上的红外线测量所述终端设备相对所述被拍摄广告的距离,在所述终端设备相对所述被拍摄广告的距离满足所述拍摄距离的情况下,根据所述调整信息对所述参考辅助框线进行调整,以在所述终端设备的显示屏生成目标辅助拍照框线;

响应于用户的拍摄操作,在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的待审核广告投放照片,并将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到所述广告投放照片审核模型输出的审核结果,并在所述审核结果表征所述待审核广告投放照片合格的情况下,向所述云端服务器发送所述待审核广告投放照片;

其中,所述将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到所述广告投放照片审核模型输出的审核结果的步骤,包括:将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,通过所述广告投放照片审核模型对所述待审核广告投放照片进行广告画面元素和场景元素提取;

计算所述场景元素所占面积与所述广告画面元素所占面积的比值,并根据所述比值以及所述目标拍照比例,确定所述待审核广告投放照片的第一审核结果;

对所述待审核广告投放照片进行目标辅助拍照框线提取,并确定每一所述目标辅助拍照框线相对所述广告画面元素的目标欧式距离和目标相对方位,并根据所述参考辅助框线以及所述调整信息,确定参考欧式距离和参考相对方位;

确定所述目标欧式距离与所述参考欧式距离是否匹配,以及确定所述目标相对方位与所述参考相对方位是否匹配,得到所述待审核广告投放照片的第二审核结果;

根据所述第一审核结果以及所述第二审核结果,得到所述广告投放照片审核模型输出的审核结果。

2.根据权利要求1所述的方法,其特征在于,所述响应于用户的拍摄操作,在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的待审核广告投放照片的步骤,包括:响应于用户的拍摄操作,根据所述广告画面元素,从水印数据库中匹配目标水印,所述水印数据库存储有云端服务器下发的各广告元素的水印以及对应该水印的添加位置;

在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的目标广告投放照片;

根据所述目标水印对应的添加位置,在所述目标广告投放照片上添加所述目标水印,生成所述待审核广告投放照片。

3.根据权利要求2所述的方法,其特征在于,所述广告元素的水印是通过如下方式生成的:获取用户针对所述广告元素提供的水印文字内容以及针对所述水印文字内容的显示大小;

根据所述水印文字内容的显示大小以及所述广告元素的色彩,从样式模板库的样式模板中确定目标样式模板,所述样式模板包括针对水印文字内容进行显示的字体、文字大小、文字倾斜度和文字颜色;

对照所述目标样式模板,对所述水印文字内容进行渲染,生成所述广告元素的水印。

4.根据权利要求3所述的方法,其特征在于,所述水印的添加位置是通过如下方式确定的:根据所述广告元素的色彩、所述水印文字内容的文字颜色以及针对所述广告元素中指定的重要内容,确定添加水印时要避开的至少一个重要区域;

避开所述至少一个重要区域,确定针对所述广告元素的添加所述水印的中心坐标;

根据所述中心坐标、所述文字倾斜度以及所述水印文字内容的显示大小,确定所述水印的所述添加位置。

5.根据权利要求1所述的方法,其特征在于,所述根据所述第一审核结果以及所述第二审核结果,得到所述广告投放照片审核模型输出的审核结果的步骤,包括:对提取到的广告画面元素进行特征化处理,生成每一广告画面元素对应的特征值序列;

根据预设的多个环境场景标签,确定所述场景元素归属于各环境场景标签的场景概率,并基于所述场景概率,确定所述待审核广告投放照片的场景对抗损失值;

根据所述特征值序列以及所述场景对抗损失值,确定所述待审核广告投放照片中是否存在遮挡,得到第三审核结果;

根据所述第一审核结果、所述第二审核结果以及所述第三审核结果,得到所述广告投放照片审核模型输出的审核结果。

6.根据权利要求1所述的方法,其特征在于,所述根据所述第一审核结果以及所述第二审核结果,得到所述广告投放照片审核模型输出的审核结果的步骤,包括:向所述云端服务器请求针对所述待审核广告投放照片的目标水印以及对应的添加位置;

提取所述待审核广告投放照片中的水印,确定所述水印是否满足所述目标水印;

在所述水印满足所述目标水印的情况下,提取所述水印的中心坐标,并确定所述水印的中心坐标相对任意所述广告画面元素和任意所述场景元素的欧式距离;

根据所述水印的中心坐标相对任意所述广告画面元素和任意所述场景元素的所述欧式距离,确定所述水印的区域位置,并根据所述区域位置以及所述目标水印对应的添加位置,确定所述待审核广告投放照片的第四审核结果;

根据所述第一审核结果、所述第二审核结果以及第四审核结果,得到所述广告投放照片审核模型输出的审核结果。

7.一种广告投放照片采集及审核装置,其特征在于,所述装置应用于终端设备,所述装置包括:获取模块,被配置为响应于广告投放照片的采集操作,在所述终端设备的显示屏生成参考辅助框线,并获取用户根据所述参考辅助框线对被拍摄广告采集的初始投放照片,并对所述初始投放照片进行场景元素提取和广告画面元素提取;

发送模块,被配置为向云端服务器发送所述场景元素和所述广告画面元素,以使得所述云端服务器根据所述场景元素确定所述被拍摄广告所处的投放场景,并根据所述投放场景匹配所述广告画面元素对应的目标拍照比例,所述云端服务器中预先保存有各广告元素在不同投放场景下的拍照比例,所述拍照比例用于表征广告画面与环境的比例;

确定模块,被配置为根据所述云端服务器下发的所述目标拍照比例,确定所述终端设备相对被拍摄广告的拍摄距离,以及确定在所述拍摄距离下,所述终端设备的摄像头拍摄照片的畸变信息,并根据所述畸变信息确定对所述参考辅助框线的调整信息;

调整模块,被配置为在所述终端设备的显示屏显示所述拍摄距离,以指示将所述终端设备按照所述拍摄距离进行放置,并通过所述终端设备上的红外线测量所述终端设备相对所述被拍摄广告的距离,在所述终端设备相对所述被拍摄广告的距离满足所述拍摄距离的情况下,根据所述调整信息对所述参考辅助框线进行调整,以在所述终端设备的显示屏生成目标辅助拍照框线;

拍摄及审核模块,被配置为响应于用户的拍摄操作,在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的待审核广告投放照片,并将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到所述广告投放照片审核模型输出的审核结果,并在所述审核结果表征所述待审核广告投放照片合格的情况下,向所述云端服务器发送所述待审核广告投放照片;

其中,所述将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到所述广告投放照片审核模型输出的审核结果的步骤,包括:将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,通过所述广告投放照片审核模型对所述待审核广告投放照片进行广告画面元素和场景元素提取;

计算所述场景元素所占面积与所述广告画面元素所占面积的比值,并根据所述比值以及所述目标拍照比例,确定所述待审核广告投放照片的第一审核结果;

对所述待审核广告投放照片进行目标辅助拍照框线提取,并确定每一所述目标辅助拍照框线相对所述广告画面元素的目标欧式距离和目标相对方位,并根据所述参考辅助框线以及所述调整信息,确定参考欧式距离和参考相对方位;

确定所述目标欧式距离与所述参考欧式距离是否匹配,以及确定所述目标相对方位与所述参考相对方位是否匹配,得到所述待审核广告投放照片的第二审核结果;

根据所述第一审核结果以及所述第二审核结果,得到所述广告投放照片审核模型输出的审核结果。

8.根据权利要求7所述的装置,其特征在于,所述拍摄及审核模块,被配置为:响应于用户的拍摄操作,根据所述广告画面元素,从水印数据库中匹配目标水印,所述水印数据库存储有云端服务器下发的各广告元素的水印以及对应该水印的添加位置;

在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的目标广告投放照片;

根据所述目标水印对应的添加位置,在所述目标广告投放照片上添加所述目标水印,生成所述待审核广告投放照片。

9.一种终端设备,其特征在于,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1‑6中任一项所述方法的步骤。

说明书 :

广告投放照片采集及审核方法、装置及终端设备

技术领域

[0001] 本公开涉及广告投放技术领域,具体地,涉及一种广告投放照片采集及审核方法、装置及终端设备。

背景技术

[0002] 广告照片实地投放后,需要工作人员在现场采集照片上传云服务进行留存,然而工作人员在进行广告投放照片采集时,可能采集到的广告投放照片存在画面模糊、广告画面被遮挡、广告投放照片区域画面占比较小、广告承接器材本身问题引起的展示效果不佳、日期与广告投放客户要求存在差异等问题。
[0003] 而在广告投放照片审核时,需要人工将广告投放照片与最初设计的效果图片进行一对一比对,广告投放的点位总数一般都较大,一一比对消耗大量的人工时数,特别当点位数量达到一定量级,或者当广告投放客户数量较多时,单位人工的投入呈指数级上涨,造成审核工作量较大;其次,人工比对存在较多不确定因素,比如点位的现场环境与设计环境存在差异,肉眼比对会因环境的较大干扰,使得比对结果受到消极影响,再比如,长时间的人工比对造成的视力疲劳,不仅导致主观性更强,还会使错误率迅速提高。
[0004] 此外,为了提高广告履约率,当审核人员发现采集的广告投放照片存在不合格时,还需通知现场采集的工作人员重新拍摄照片或者重新整改广告点位的广告器材等,该流程存在重复返工等待的问题,尤其广告点位分散、路程较远的情况下,存在严重消耗人力资源的问题。

发明内容

[0005] 本发明的目的是提供一种广告投放照片采集及审核方法、装置及终端设备,旨在解决相关场景中广告投放照片采集存在不合格、且广告投放照片审核存在耗费人力和错误率较高的技术问题。
[0006] 为了实现上述目的,本公开实施例的第一方面,提供一种广告投放照片采集及审核方法,所述方法应用于终端设备,所述方法包括:
[0007] 响应于广告投放照片的采集操作,在所述终端设备的显示屏生成参考辅助框线,并获取用户根据所述参考辅助框线对被拍摄广告采集的初始投放照片,并对所述初始投放照片进行场景元素提取和广告画面元素提取;
[0008] 向云端服务器发送所述场景元素和所述广告画面元素,以使得所述云端服务器根据所述场景元素确定所述被拍摄广告所处的投放场景,并根据所述投放场景匹配所述广告画面元素对应的目标拍照比例,所述云端服务器中预先保存有各广告元素在不同投放场景下的拍照比例,所述拍照比例用于表征广告画面与环境的比例;
[0009] 根据所述云端服务器下发的所述目标拍照比例,确定所述终端设备相对被拍摄广告的拍摄距离,以及确定在所述拍摄距离下,所述终端设备的摄像头拍摄照片的畸变信息,并根据所述畸变信息确定对所述参考辅助框线的调整信息;
[0010] 在所述终端设备的显示屏显示所述拍摄距离,以指示将所述终端设备按照所述拍摄距离进行放置,并通过所述终端设备上的红外线测量所述终端设备相对所述被拍摄广告的距离,在所述终端设备相对所述被拍摄广告的距离满足所述拍摄距离的情况下,根据所述调整信息对所述参考辅助框线进行调整,以在所述终端设备的显示屏生成目标辅助拍照框线;
[0011] 响应于用户的拍摄操作,在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的待审核广告投放照片,并将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到所述广告投放照片审核模型输出的审核结果,并在所述审核结果表征所述待审核广告投放照片合格的情况下,向所述云端服务器发送所述待审核广告投放照片。
[0012] 在一种实施方式中,所述响应于用户的拍摄操作,在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的待审核广告投放照片的步骤,包括:
[0013] 响应于用户的拍摄操作,根据所述广告画面元素,从水印数据库中匹配目标水印,所述水印数据库存储有云端服务器下发的各广告元素的水印以及对应该水印的添加位置;
[0014] 在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的目标广告投放照片;
[0015] 根据所述目标水印对应的添加位置,在所述目标广告投放照片上添加所述目标水印,生成所述待审核广告投放照片。
[0016] 在一种实施方式中,所述广告元素的水印是通过如下方式生成的:
[0017] 获取用户针对所述广告元素提供的水印文字内容以及针对所述水印文字内容的显示大小;
[0018] 根据所述水印文字内容的显示大小以及所述广告元素的色彩,从样式模板库的样式模板中确定目标样式模板,所述样式模板包括针对水印文字内容进行显示的字体、文字大小、文字倾斜度和文字颜色;
[0019] 对照所述目标样式模板,对所述水印文字内容进行渲染,生成所述广告元素的水印。
[0020] 在一种实施方式中,所述水印的添加位置是通过如下方式确定的:
[0021] 根据所述广告元素的色彩、所述水印文字内容的文字颜色以及针对所述广告元素中指定的重要内容,确定添加水印时要避开的至少一个重要区域;
[0022] 避开所述至少一个重要区域,确定针对所述广告元素的添加所述水印的中心坐标;
[0023] 根据所述中心坐标、所述文字倾斜度以及所述水印文字内容的显示大小,确定所述水印的所述添加位置。
[0024] 在一种实施方式中,所述将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到所述广告投放照片审核模型输出的审核结果的步骤,包括:
[0025] 将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,通过所述广告投放照片审核模型对所述待审核广告投放照片进行广告画面元素和场景元素提取;
[0026] 计算所述场景元素所占面积与所述广告画面元素所占面积的比值,并根据所述比值以及所述目标拍照比例,确定所述待审核广告投放照片的第一审核结果;
[0027] 对所述待审核广告投放照片进行目标辅助拍照框线提取,并确定每一所述目标辅助拍照框线相对所述广告画面元素的目标欧式距离和目标相对方位,并根据所述参考辅助框线以及所述调整信息,确定参考欧式距离和参考相对方位;
[0028] 确定所述目标欧式距离与所述参考欧式距离是否匹配,以及确定所述目标相对方位与所述参考相对方位是否匹配,得到所述待审核广告投放照片的第二审核结果;
[0029] 根据所述第一审核结果以及所述第二审核结果,得到所述广告投放照片审核模型输出的审核结果。
[0030] 在一种实施方式中,所述根据所述第一审核结果以及所述第二审核结果,得到所述广告投放照片审核模型输出的审核结果的步骤,包括:
[0031] 对提取到的广告画面元素进行特征化处理,生成每一广告画面元素对应的特征值序列;
[0032] 根据预设的多个环境场景标签,确定所述场景元素归属于各环境场景标签的场景概率,并基于所述场景概率,确定所述待审核广告投放照片的场景对抗损失值;
[0033] 根据所述特征值序列以及所述场景对抗损失值,确定所述待审核广告投放照片中是否存在遮挡,得到第三审核结果;
[0034] 根据所述第一审核结果、所述第二审核结果以及所述第三审核结果,得到所述广告投放照片审核模型输出的审核结果。
[0035] 在一种实施方式中,所述根据所述第一审核结果以及所述第二审核结果,得到所述广告投放照片审核模型输出的审核结果的步骤,包括:
[0036] 向所述云端服务器请求针对所述待审核广告投放照片的目标水印以及对应的添加位置;
[0037] 提取所述待审核广告投放照片中的水印,确定所述水印是否满足所述目标水印;
[0038] 在所述水印满足所述目标水印的情况下,提取所述水印的中心坐标,并确定所述水印的中心坐标相对任意所述广告画面元素和任意所述场景元素的欧式距离;
[0039] 根据所述水印的中心坐标相对任意所述广告画面元素和任意所述场景元素的所述欧式距离,确定所述水印的区域位置,并根据所述区域位置以及所述目标水印对应的添加位置,确定所述待审核广告投放照片的第四审核结果;
[0040] 根据所述第一审核结果、所述第二审核结果以及第四审核结果,得到所述广告投放照片审核模型输出的审核结果。
[0041] 本公开实施例的第二方面,提供一种广告投放照片采集及审核装置,所述装置应用于终端设备,所述装置包括:
[0042] 获取模块,被配置为响应于广告投放照片的采集操作,在所述终端设备的显示屏生成参考辅助框线,并获取用户根据所述参考辅助框线对被拍摄广告采集的初始投放照片,并对所述初始投放照片进行场景元素提取和广告画面元素提取;
[0043] 发送模块,被配置为向云端服务器发送所述场景元素和所述广告画面元素,以使得所述云端服务器根据所述场景元素确定所述被拍摄广告所处的投放场景,并根据所述投放场景匹配所述广告画面元素对应的目标拍照比例,所述云端服务器中预先保存有各广告元素在不同投放场景下的拍照比例,所述拍照比例用于表征广告画面与环境的比例;
[0044] 确定模块,被配置为根据所述云端服务器下发的所述目标拍照比例,确定所述终端设备相对被拍摄广告的拍摄距离,以及确定在所述拍摄距离下,所述终端设备的摄像头拍摄照片的畸变信息,并根据所述畸变信息确定对所述参考辅助框线的调整信息;
[0045] 调整模块,被配置为在所述终端设备的显示屏显示所述拍摄距离,以指示将所述终端设备按照所述拍摄距离进行放置,并通过所述终端设备上的红外线测量所述终端设备相对所述被拍摄广告的距离,在所述终端设备相对所述被拍摄广告的距离满足所述拍摄距离的情况下,根据所述调整信息对所述参考辅助框线进行调整,以在所述终端设备的显示屏生成目标辅助拍照框线;
[0046] 拍摄及审核模块,被配置为响应于用户的拍摄操作,在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的待审核广告投放照片,并将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到所述广告投放照片审核模型输出的审核结果,并在所述审核结果表征所述待审核广告投放照片合格的情况下,向所述云端服务器发送所述待审核广告投放照片。
[0047] 在一种实施方式中,所述拍摄及审核模块,被配置为:
[0048] 响应于用户的拍摄操作,根据所述广告画面元素,从水印数据库中匹配目标水印,所述水印数据库存储有云端服务器下发的各广告元素的水印以及对应该水印的添加位置;
[0049] 在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的目标广告投放照片;
[0050] 根据所述目标水印对应的添加位置,在所述目标广告投放照片上添加所述目标水印,生成所述待审核广告投放照片。
[0051] 在一种实施方式中,所述广告元素的水印是通过如下方式生成的:
[0052] 获取用户针对所述广告元素提供的水印文字内容以及针对所述水印文字内容的显示大小;
[0053] 根据所述水印文字内容的显示大小以及所述广告元素的色彩,从样式模板库的样式模板中确定目标样式模板,所述样式模板包括针对水印文字内容进行显示的字体、文字大小、文字倾斜度和文字颜色;
[0054] 对照所述目标样式模板,对所述水印文字内容进行渲染,生成所述广告元素的水印。
[0055] 在一种实施方式中,所述水印的添加位置是通过如下方式确定的:
[0056] 根据所述广告元素的色彩、所述水印文字内容的文字颜色以及针对所述广告元素中指定的重要内容,确定添加水印时要避开的至少一个重要区域;
[0057] 避开所述至少一个重要区域,确定针对所述广告元素的添加所述水印的中心坐标;
[0058] 根据所述中心坐标、所述文字倾斜度以及所述水印文字内容的显示大小,确定所述水印的所述添加位置。
[0059] 在一种实施方式中,所述拍摄及审核模块,被配置为:
[0060] 将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,通过所述广告投放照片审核模型对所述待审核广告投放照片进行广告画面元素和场景元素提取;
[0061] 计算所述场景元素所占面积与所述广告画面元素所占面积的比值,并根据所述比值以及所述目标拍照比例,确定所述待审核广告投放照片的第一审核结果;
[0062] 对所述待审核广告投放照片进行目标辅助拍照框线提取,并确定每一所述目标辅助拍照框线相对所述广告画面元素的目标欧式距离和目标相对方位,并根据所述参考辅助框线以及所述调整信息,确定参考欧式距离和参考相对方位;
[0063] 确定所述目标欧式距离与所述参考欧式距离是否匹配,以及确定所述目标相对方位与所述参考相对方位是否匹配,得到所述待审核广告投放照片的第二审核结果;
[0064] 根据所述第一审核结果以及所述第二审核结果,得到所述广告投放照片审核模型输出的审核结果。
[0065] 在一种实施方式中,所述拍摄及审核模块,被配置为:
[0066] 对提取到的广告画面元素进行特征化处理,生成每一广告画面元素对应的特征值序列;
[0067] 根据预设的多个环境场景标签,确定所述场景元素归属于各环境场景标签的场景概率,并基于所述场景概率,确定所述待审核广告投放照片的场景对抗损失值;
[0068] 根据所述特征值序列以及所述场景对抗损失值,确定所述待审核广告投放照片中是否存在遮挡,得到第三审核结果;
[0069] 根据所述第一审核结果、所述第二审核结果以及所述第三审核结果,得到所述广告投放照片审核模型输出的审核结果。
[0070] 在一种实施方式中,所述拍摄及审核模块,被配置为:
[0071] 向所述云端服务器请求针对所述待审核广告投放照片的目标水印以及对应的添加位置;
[0072] 提取所述待审核广告投放照片中的水印,确定所述水印是否满足所述目标水印;
[0073] 在所述水印满足所述目标水印的情况下,提取所述水印的中心坐标,并确定所述水印的中心坐标相对任意所述广告画面元素和任意所述场景元素的欧式距离;
[0074] 根据所述水印的中心坐标相对任意所述广告画面元素和任意所述场景元素的所述欧式距离,确定所述水印的区域位置,并根据所述区域位置以及所述目标水印对应的添加位置,确定所述待审核广告投放照片的第四审核结果;
[0075] 根据所述第一审核结果、所述第二审核结果以及第四审核结果,得到所述广告投放照片审核模型输出的审核结果。
[0076] 本公开实施例的第三方面,提供一种终端设备,包括:
[0077] 存储器,其上存储有计算机程序;
[0078] 处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面中任一项所述方法的步骤。
[0079] 有益效果:
[0080] 本发明提供了一种广告投放照片采集及审核方法、装置及终端设备。与现有技术相比具备以下有益效果:
[0081] 通过根据终端设备的显示屏上的参考辅助框线采集被拍摄广告的初始投放照片,提取并向服务器发送初始投放照片的广告画面及场景元素;根据服务器下发的目标拍照比例,确定终端设备与被拍摄广告的拍摄距离,确定在拍摄距离下摄像头的畸变信息,根据畸变信息确定参考辅助框线的调整信息;通过终端设备的红外线测量与被拍摄广告的距离,若距离满足拍摄距离,根据调整信息调整参考辅助框线,在显示屏生成目标辅助拍照框线;在目标辅助拍照框线的辅助下,拍摄被拍摄广告的待审核广告投放照片,将待审核广告投放照片输入审核模型得到审核结果,若审核结果表征合格,向服务器发送该照片。在采集照片时,指示目标拍照比例、拍摄距离和根据摄像头畸变信息添加目标辅助拍照框线,可以提高广告投放照片采集的合格率,同时,在终端设备根据目标拍照比例、目标辅助拍照框线等进行初步审核,可以降低广告投放照片审核存在耗费人力和错误率。
[0082] 本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

[0083] 附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0084] 图1是根据说明书实施例示出的一种广告投放照片采集及审核方法的流程图。
[0085] 图2是根据说明书实施例示出的一种实现图1中步骤S15的流程图。
[0086] 图3是根据说明书实施例示出的另一种实现图1中步骤S15的流程图。
[0087] 图4是根据说明书实施例示出的一种广告投放照片采集及审核装置的框图。

具体实施方式

[0088] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0089] 以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0090] 为了实现上述目的,本公开提供一种广告投放照片采集及审核方法,图1是根据一实施例示出的一种广告投放照片采集及审核方法的流程图。应用于终端设备,参见图1所示,所述方法包括:
[0091] 在步骤S11中,响应于广告投放照片的采集操作,在终端设备的显示屏生成参考辅助框线,并获取用户根据参考辅助框线对被拍摄广告采集的初始投放照片,并对初始投放照片进行场景元素提取和广告画面元素提取;
[0092] 本公开实施例中,参考辅助框线可以包括水平线条、竖直线条、网格框线中的至少一者。
[0093] 在步骤S12中,向云端服务器发送场景元素和广告画面元素,以使得云端服务器根据场景元素确定被拍摄广告所处的投放场景,并根据投放场景匹配广告画面元素对应的目标拍照比例。
[0094] 其中,云端服务器中预先保存有各广告元素在不同投放场景下的拍照比例,拍照比例用于表征广告画面与环境的比例。
[0095] 云端服务器根据广告画面元素确定对应的广告投放商,根据广告投放商要求的投放内容和投放位置,进行投放场景确定,进而再将投放场景的牌照比例作为目标拍照比例。
[0096] 在步骤S13中,根据云端服务器下发的目标拍照比例,确定终端设备相对被拍摄广告的拍摄距离,以及确定在拍摄距离下,终端设备的摄像头拍摄照片的畸变信息,并根据畸变信息确定对参考辅助框线的调整信息;
[0097] 在步骤S14中,在终端设备的显示屏显示拍摄距离,以指示将终端设备按照拍摄距离进行放置,并通过终端设备上的红外线测量终端设备相对被拍摄广告的距离,在终端设备相对被拍摄广告的距离满足拍摄距离的情况下,根据调整信息对参考辅助框线进行调整,以在终端设备的显示屏生成目标辅助拍照框线;
[0098] 在步骤S15中,响应于用户的拍摄操作,在目标辅助拍照框线的辅助下,拍摄针对被拍摄广告的待审核广告投放照片,并将待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到广告投放照片审核模型输出的审核结果,并在审核结果表征待审核广告投放照片合格的情况下,向云端服务器发送待审核广告投放照片。
[0099] 本公开实施例中,广告投放照片审核模型是在云端服务器进行训练的,云端服务器在训练完成后,下发广告投放照片审核模型到终端设备。在一种实施方式中,首先根据历史广告投放照片进行标注,进而进行模型训练,训练完成后根据历史广告投放照片进行测试验证,验证通过后进行模型优化,并将优化后的模型作为广告投放照片审核模型下发到终端设备。
[0100] 在终端设备审核避免现场人员等待,审核合格后前往其他地点拍摄广告审核照片,避免浪费人力和物力。
[0101] 在一种实施方式中,参见图2所示,在步骤S15中,响应于用户的拍摄操作,在目标辅助拍照框线的辅助下,拍摄针对被拍摄广告的待审核广告投放照片的步骤,包括:
[0102] 在步骤S151中,响应于用户的拍摄操作,根据广告画面元素,从水印数据库中匹配目标水印,水印数据库存储有云端服务器下发的各广告元素的水印以及对应该水印的添加位置;
[0103] 在步骤S152中,在目标辅助拍照框线的辅助下,拍摄针对被拍摄广告的目标广告投放照片;
[0104] 在步骤S153中,根据目标水印对应的添加位置,在目标广告投放照片上添加目标水印,生成待审核广告投放照片。
[0105] 在一种实施方式中,广告元素的水印是通过如下方式生成的:
[0106] 获取用户针对广告元素提供的水印文字内容以及针对水印文字内容的显示大小;
[0107] 根据水印文字内容的显示大小以及广告元素的色彩,从样式模板库的样式模板中确定目标样式模板,样式模板包括针对水印文字内容进行显示的字体、文字大小、文字倾斜度和文字颜色;
[0108] 对照目标样式模板,对水印文字内容进行渲染,生成广告元素的水印。
[0109] 在一种实施方式中,水印的添加位置是通过如下方式确定的:
[0110] 根据广告元素的色彩、水印文字内容的文字颜色以及针对广告元素中指定的重要内容,确定添加水印时要避开的至少一个重要区域;
[0111] 避开至少一个重要区域,确定针对广告元素的添加水印的中心坐标;
[0112] 根据中心坐标、文字倾斜度以及水印文字内容的显示大小,确定水印的添加位置。
[0113] 在一种实施方式中,参见图3所示,在步骤S15中,将待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到广告投放照片审核模型输出的审核结果的步骤,包括:
[0114] 在步骤S1501中,将待审核广告投放照片输入预先训练的广告投放照片审核模型中,通过广告投放照片审核模型对待审核广告投放照片进行广告画面元素和场景元素提取;
[0115] 在步骤S1502中,计算场景元素所占面积与广告画面元素所占面积的比值,并根据比值以及目标拍照比例,确定待审核广告投放照片的第一审核结果;
[0116] 在步骤S1503中,对待审核广告投放照片进行目标辅助拍照框线提取,并确定每一目标辅助拍照框线相对广告画面元素的目标欧式距离和目标相对方位,并根据参考辅助框线以及调整信息,确定参考欧式距离和参考相对方位;
[0117] 在步骤S1504中,确定目标欧式距离与参考欧式距离是否匹配,以及确定目标相对方位与参考相对方位是否匹配,得到待审核广告投放照片的第二审核结果;
[0118] 在步骤S1505中,根据第一审核结果以及第二审核结果,得到广告投放照片审核模型输出的审核结果。
[0119] 上述技术方案可以根据目标拍照比例和目标辅助拍照框线,对广告投放照片进行审核,提高了审核的正确性,降低了人为主观的影响。
[0120] 在一种实施方式中,根据第一审核结果以及第二审核结果,得到广告投放照片审核模型输出的审核结果的步骤,包括:
[0121] 对提取到的广告画面元素进行特征化处理,生成每一广告画面元素对应的特征值序列;
[0122] 根据预设的多个环境场景标签,确定场景元素归属于各环境场景标签的场景概率,并基于场景概率,确定待审核广告投放照片的场景对抗损失值;
[0123] 根据特征值序列以及场景对抗损失值,确定待审核广告投放照片中是否存在遮挡,得到第三审核结果;
[0124] 根据第一审核结果、第二审核结果以及第三审核结果,得到广告投放照片审核模型输出的审核结果。
[0125] 在一种实施方式中,根据第一审核结果以及第二审核结果,得到广告投放照片审核模型输出的审核结果的步骤,包括:
[0126] 向云端服务器请求针对待审核广告投放照片的目标水印以及对应的添加位置;
[0127] 提取待审核广告投放照片中的水印,确定水印是否满足目标水印;
[0128] 在水印满足目标水印的情况下,提取水印的中心坐标,并确定水印的中心坐标相对任意广告画面元素和任意场景元素的欧式距离;
[0129] 根据水印的中心坐标相对任意广告画面元素和任意场景元素的欧式距离,确定水印的区域位置,并根据区域位置以及目标水印对应的添加位置,确定待审核广告投放照片的第四审核结果;
[0130] 根据第一审核结果、第二审核结果以及第四审核结果,得到广告投放照片审核模型输出的审核结果。
[0131] 上述技术方案在采集照片时,指示目标拍照比例、拍摄距离和根据摄像头畸变信息添加目标辅助拍照框线,可以提高广告投放照片采集的合格率,同时,在终端设备根据目标拍照比例、目标辅助拍照框线等进行初步审核,可以降低广告投放照片审核存在耗费人力和错误率。
[0132] 基于相同的发明构思,本申请实施方式中还提供一种广告投放照片采集及审核装置,应用于终端设备,参见图4所示,所述广告投放照片采集及审核装置400包括:
[0133] 获取模块410,被配置为响应于广告投放照片的采集操作,在所述终端设备的显示屏生成参考辅助框线,并获取用户根据所述参考辅助框线对被拍摄广告采集的初始投放照片,并对所述初始投放照片进行场景元素提取和广告画面元素提取;
[0134] 发送模块420,被配置为向云端服务器发送所述场景元素和所述广告画面元素,以使得所述云端服务器根据所述场景元素确定所述被拍摄广告所处的投放场景,并根据所述投放场景匹配所述广告画面元素对应的目标拍照比例,所述云端服务器中预先保存有各广告元素在不同投放场景下的拍照比例,所述拍照比例用于表征广告画面与环境的比例;
[0135] 确定模块430,被配置为根据所述云端服务器下发的所述目标拍照比例,确定所述终端设备相对被拍摄广告的拍摄距离,以及确定在所述拍摄距离下,所述终端设备的摄像头拍摄照片的畸变信息,并根据所述畸变信息确定对所述参考辅助框线的调整信息;
[0136] 调整模块440,被配置为在所述终端设备的显示屏显示所述拍摄距离,以指示将所述终端设备按照所述拍摄距离进行放置,并通过所述终端设备上的红外线测量所述终端设备相对所述被拍摄广告的距离,在所述终端设备相对所述被拍摄广告的距离满足所述拍摄距离的情况下,根据所述调整信息对所述参考辅助框线进行调整,以在所述终端设备的显示屏生成目标辅助拍照框线;
[0137] 拍摄及审核模块450,被配置为响应于用户的拍摄操作,在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的待审核广告投放照片,并将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,得到所述广告投放照片审核模型输出的审核结果,并在所述审核结果表征所述待审核广告投放照片合格的情况下,向所述云端服务器发送所述待审核广告投放照片。
[0138] 在一种实施方式中,所述拍摄及审核模块450,被配置为:
[0139] 响应于用户的拍摄操作,根据所述广告画面元素,从水印数据库中匹配目标水印,所述水印数据库存储有云端服务器下发的各广告元素的水印以及对应该水印的添加位置;
[0140] 在所述目标辅助拍照框线的辅助下,拍摄针对所述被拍摄广告的目标广告投放照片;
[0141] 根据所述目标水印对应的添加位置,在所述目标广告投放照片上添加所述目标水印,生成所述待审核广告投放照片。
[0142] 在一种实施方式中,所述广告元素的水印是通过如下方式生成的:
[0143] 获取用户针对所述广告元素提供的水印文字内容以及针对所述水印文字内容的显示大小;
[0144] 根据所述水印文字内容的显示大小以及所述广告元素的色彩,从样式模板库的样式模板中确定目标样式模板,所述样式模板包括针对水印文字内容进行显示的字体、文字大小、文字倾斜度和文字颜色;
[0145] 对照所述目标样式模板,对所述水印文字内容进行渲染,生成所述广告元素的水印。
[0146] 在一种实施方式中,所述水印的添加位置是通过如下方式确定的:
[0147] 根据所述广告元素的色彩、所述水印文字内容的文字颜色以及针对所述广告元素中指定的重要内容,确定添加水印时要避开的至少一个重要区域;
[0148] 避开所述至少一个重要区域,确定针对所述广告元素的添加所述水印的中心坐标;
[0149] 根据所述中心坐标、所述文字倾斜度以及所述水印文字内容的显示大小,确定所述水印的所述添加位置。
[0150] 在一种实施方式中,所述拍摄及审核模块450,被配置为:
[0151] 将所述待审核广告投放照片输入预先训练的广告投放照片审核模型中,通过所述广告投放照片审核模型对所述待审核广告投放照片进行广告画面元素和场景元素提取;
[0152] 计算所述场景元素所占面积与所述广告画面元素所占面积的比值,并根据所述比值以及所述目标拍照比例,确定所述待审核广告投放照片的第一审核结果;
[0153] 对所述待审核广告投放照片进行目标辅助拍照框线提取,并确定每一所述目标辅助拍照框线相对所述广告画面元素的目标欧式距离和目标相对方位,并根据所述参考辅助框线以及所述调整信息,确定参考欧式距离和参考相对方位;
[0154] 确定所述目标欧式距离与所述参考欧式距离是否匹配,以及确定所述目标相对方位与所述参考相对方位是否匹配,得到所述待审核广告投放照片的第二审核结果;
[0155] 根据所述第一审核结果以及所述第二审核结果,得到所述广告投放照片审核模型输出的审核结果。
[0156] 在一种实施方式中,所述拍摄及审核模块450,被配置为:
[0157] 对提取到的广告画面元素进行特征化处理,生成每一广告画面元素对应的特征值序列;
[0158] 根据预设的多个环境场景标签,确定所述场景元素归属于各环境场景标签的场景概率,并基于所述场景概率,确定所述待审核广告投放照片的场景对抗损失值;
[0159] 根据所述特征值序列以及所述场景对抗损失值,确定所述待审核广告投放照片中是否存在遮挡,得到第三审核结果;
[0160] 根据所述第一审核结果、所述第二审核结果以及所述第三审核结果,得到所述广告投放照片审核模型输出的审核结果。
[0161] 在一种实施方式中,所述拍摄及审核模块450,被配置为:
[0162] 向所述云端服务器请求针对所述待审核广告投放照片的目标水印以及对应的添加位置;
[0163] 提取所述待审核广告投放照片中的水印,确定所述水印是否满足所述目标水印;
[0164] 在所述水印满足所述目标水印的情况下,提取所述水印的中心坐标,并确定所述水印的中心坐标相对任意所述广告画面元素和任意所述场景元素的欧式距离;
[0165] 根据所述水印的中心坐标相对任意所述广告画面元素和任意所述场景元素的所述欧式距离,确定所述水印的区域位置,并根据所述区域位置以及所述目标水印对应的添加位置,确定所述待审核广告投放照片的第四审核结果;
[0166] 根据所述第一审核结果、所述第二审核结果以及第四审核结果,得到所述广告投放照片审核模型输出的审核结果。
[0167] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0168] 本领域技术人员应理解,以上所描述的装置实施例仅仅是示意性的,例如模块的划分,仅仅为一种逻辑功能划分,实际在进行模块划分时不受上述划分方式的限制,多个模块可以结合或者一个模块划分为多个子模块。
[0169] 此外,作为分离部件说明的模块可以是或者也可以不是物理上分开。并且,每一模块可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。当使用硬件实现时,可以为全部或部分地以集成电路或芯片的形式实现。
[0170] 本公开实施例还提供一种终端设备,包括:
[0171] 存储器,其上存储有计算机程序;
[0172] 处理器,用于执行所述存储器中的所述计算机程序,以实现前述实施例中任一项所述方法的步骤。
[0173] 以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对这些实施例进行多种变化、修改、替换和变型,这些变化、修改、替换和变型均属于本公开的保护范围。
[0174] 另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,其同样应当视为本公开所公开的内容,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。本项申请的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。