广告投放照片审核方法、装置、介质及设备转让专利

申请号 : CN202211474975.9

文献号 : CN115526672B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 官轲苏煦烽

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

摘要 :

本发明涉及一种广告投放照片审核方法、装置、介质及设备,包括:接收终端设备发送的待审核请求;提取待审核请求中携带的拍摄角度信息,拍摄角度信息是终端设备在拍摄待审核广告投放照片同时记录的终端设备的拍摄俯仰角和相对待审核广告的左右距离;根据拍摄角度信息,从存储投放照片中确定拍摄俯仰角与待审核广告投放照片对应的拍摄俯仰角符合的第一目标投放照片,以及左右距离与待审核广告投放照片对应的左右距离符合的第二目标投放照片;根据第一目标投放照片和第二目标投放照片,对待审核广告投放照片进行比对,若比对结果表征相似度满足预设相似度阈值,将待审核广告投放照片作为存储投放照片进行存储。

权利要求 :

1.一种广告投放照片审核方法,其特征在于,所述方法包括:

接收终端设备发送的包括待审核广告投放照片的待审核请求,所述待审核请求是所述终端设备根据接收到的拍摄任务进行拍摄得到的,所述拍摄任务包括所述待审核广告投放照片对应的计划投放地理位置和投放广告;

提取所述待审核请求中携带的针对所述待审核广告投放照片的拍摄角度信息,所述拍摄角度信息是所述终端设备在拍摄所述待审核广告投放照片的同时,记录的所述终端设备的拍摄俯仰角和所述终端设备相对所述待审核广告投放照片的左右距离;

根据所述拍摄角度信息,从存储投放照片中确定拍摄俯仰角与所述待审核广告投放照片对应的拍摄俯仰角符合的第一目标投放照片,以及左右距离与所述待审核广告投放照片对应的左右距离符合的第二目标投放照片,其中,所述存储投放照片是与所述待审核广告投放照片为同一所述投放广告、且已经通过审核的广告投放照片;

根据所述第一目标投放照片和所述第二目标投放照片,对所述待审核广告投放照片进行比对,并在比对结果表征相似度满足预设相似度阈值的情况下,将所述待审核广告投放照片作为存储投放照片进行存储,并向所述待审核广告投放照片对应的终端设备发送审核通过信息;

其中,所述在比对结果表征相似度满足预设相似度阈值的情况下,将所述待审核广告投放照片作为存储投放照片进行存储的步骤,包括:在比对结果表征相似度满足预设相似度阈值的情况下,根据所述待审核请求携带的所述待审核广告投放照片位于的广告投放地理位置,从已经通过审核的广告投放照片中确定第三目标投放照片,其中,所述第三目标投放照片位于所述待审核广告投放照片的不同方位、且在该对应的方位上与所述待审核广告投放照片的距离最近;

根据各所述第三目标投放照片的广告投放地理位置、所述第三目标投放照片的数量、以及所述待审核广告投放照片的广告投放地理位置与各所述第三目标投放照片的广告投放地理位置之间的距离,对所述待审核广告投放照片进行目标地理位置拟合;

在拟合得到的所述目标地理位置与所述待审核广告投放照片的广告投放地理位置的误差距离小于预设距离阈值的情况下,根据所述目标地理位置和/或所述待审核广告投放照片的广告投放地理位置,从计划广告投放地理位置列表中匹配目标广告投放地址,所述计划广告投放地理位置列表是针对与所述待审核广告投放照片的同一投放广告的计划投放地理位置构建的;

在所述计划广告投放地理位置列表中匹配到所述目标地理位置和/或所述待审核广告投放照片的广告投放地理位置的情况下,将所述待审核广告投放照片作为存储投放照片进行存储。

2.根据权利要求1所述的方法,其特征在于,所述根据各所述第三目标投放照片的广告投放地理位置、所述第三目标投放照片的数量、以及所述待审核广告投放照片的广告投放地理位置与各所述第三目标投放照片的广告投放地理位置之间的距离,对所述待审核广告投放照片进行目标地理位置拟合的步骤,包括:根据所述第三目标投放照片的数量以及所述待审核广告投放照片的广告投放地理位置与各所述第三目标投放照片的广告投放地理位置之间的距离,确定目标拟合曲线方程的多项式阶数;

根据所述目标拟合曲线方程的多项式阶数,确定所述目标拟合曲线方程的多项式拟合值;

基于最小二乘法以及所述多项式拟合值,根据所述待审核广告投放照片的广告投放地理位置与各所述第三目标投放照片的广告投放地理位置之间的距离,对所述待审核广告投放照片进行目标地理位置拟合。

3.根据权利要求2所述的方法,其特征在于,所述根据所述第三目标投放照片的数量以及所述待审核广告投放照片的广告投放地理位置与各所述第三目标投放照片的广告投放地理位置之间的距离,确定目标拟合曲线方程的多项式阶数的步骤,包括:以所述第三目标投放照片的数量作为列数和行数,构建多项式矩阵;

以所述待审核广告投放照片的广告投放地理位置与各所述第三目标投放照片的广告投放地理位置之间的距离作为元素的取值,按照从小到大的顺序依次填入到所述多项式矩阵中;

将所述多项式矩阵中第一列和第一行的元素作为备用参考数组,剩下的方阵作为处理逻辑矩阵,针对所述处理逻辑矩阵中任一元素,确定所述元素与相邻元素的差值,并计算得到所述元素对应的平均差值;

计算所述备用参考数组中所述元素的平均值,将所述处理逻辑矩阵中平均差值大于所述平均值的元素删除,并将所述处理逻辑矩阵中剩余元素的数量作为目标拟合曲线方程的多项式阶数。

4.根据权利要求1所述的方法,其特征在于,所述根据所述第一目标投放照片和所述第二目标投放照片,对所述待审核广告投放照片进行比对的步骤,包括:对所述第一目标投放照片和所述第二目标投放照片中投放广告的有效图像进行截取,以将所述第一目标投放照片和所述第二目标投放照片中不属于投放广告的干扰页面剔除,得到对应的第一有效投放照片以及第二有效投放照片;

识别所述第一有效投放照片和所述第二有效投放照片中的背景部分和前景部分;

将所述第一有效投放照片中的前景部分与所述第二有效投放照片中的前景部分进行图像融合,并将融合后的图像与所述第一有效投放照片和/或所述第二有效投放照片的背景部分进行组合,得到备用照片;

识别所述备用照片中与所述待审核广告投放照片中针对同一对象的尺寸、三个颜色通道,并将所述尺寸进行比对以及将所述三个颜色通道进行比对。

5.根据权利要求1‑4中任意一项所述的方法,其特征在于,所述根据所述拍摄角度信息,从存储投放照片中确定拍摄俯仰角与所述待审核广告投放照片对应的拍摄俯仰角符合的第一目标投放照片,以及左右距离与所述待审核广告投放照片对应的左右距离符合的第二目标投放照片的步骤,包括:将所述存储投放照片中拍摄俯仰角处于所述待审核广告投放照片对应的拍摄俯仰角的预设角度范围内的照片作为所述第一目标投放照片;以及,将所述存储投放照片中左距离处于所述待审核广告投放照片对应的左距离的预设距离范围内、且右距离处于所述待审核广告投放照片对应的右距离的所述预设距离范围内的照片作为所述第二目标投放照片。

6.一种广告投放照片审核装置,其特征在于,所述装置包括:

接收模块,被配置为接收终端设备发送的包括待审核广告投放照片的待审核请求,所述待审核请求是所述终端设备根据接收到的拍摄任务进行拍摄得到的,所述拍摄任务包括所述待审核广告投放照片对应的计划投放地理位置和投放广告;

提取模块,被配置为提取所述待审核请求中携带的针对所述待审核广告投放照片的拍摄角度信息,所述拍摄角度信息是所述终端设备在拍摄所述待审核广告投放照片的同时,记录的所述终端设备的拍摄俯仰角和所述终端设备相对所述待审核广告投放照片的左右距离;

确定模块,被配置为根据所述拍摄角度信息,从存储投放照片中确定拍摄俯仰角与所述待审核广告投放照片对应的拍摄俯仰角符合的第一目标投放照片,以及左右距离与所述待审核广告投放照片对应的左右距离符合的第二目标投放照片,其中,所述存储投放照片是与所述待审核广告投放照片为同一所述投放广告、且已经通过审核的广告投放照片;

比对模块,被配置为根据所述第一目标投放照片和所述第二目标投放照片,对所述待审核广告投放照片进行比对,并在比对结果表征相似度满足预设相似度阈值的情况下,将所述待审核广告投放照片作为存储投放照片进行存储,并向所述待审核广告投放照片对应的终端设备发送审核通过信息;

其中,所述比对模块,被配置为:

在比对结果表征相似度满足预设相似度阈值的情况下,根据所述待审核请求携带的所述待审核广告投放照片位于的广告投放地理位置,从已经通过审核的广告投放照片中确定第三目标投放照片,其中,所述第三目标投放照片位于所述待审核广告投放照片的不同方位、且在该对应的方位上与所述待审核广告投放照片的距离最近;

根据各所述第三目标投放照片的广告投放地理位置、所述第三目标投放照片的数量、以及所述待审核广告投放照片的广告投放地理位置与各所述第三目标投放照片的广告投放地理位置之间的距离,对所述待审核广告投放照片进行目标地理位置拟合;

在拟合得到的所述目标地理位置与所述待审核广告投放照片的广告投放地理位置的误差距离小于预设距离阈值的情况下,根据所述目标地理位置和/或所述待审核广告投放照片的广告投放地理位置,从计划广告投放地理位置列表中匹配目标广告投放地址,所述计划广告投放地理位置列表是针对与所述待审核广告投放照片的同一投放广告的计划投放地理位置构建的;

在所述计划广告投放地理位置列表中匹配到所述目标地理位置和/或所述待审核广告投放照片的广告投放地理位置的情况下,将所述待审核广告投放照片作为存储投放照片进行存储。

7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1‑5中任一项所述广告投放照片审核方法的步骤。

8.一种电子设备,其特征在于,包括:

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

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1‑5中任一项所述广告投放照片审核方法的步骤。

说明书 :

广告投放照片审核方法、装置、介质及设备

技术领域

[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] 图1是根据说明书实施例示出的一种广告投放照片审核方法的流程图。
[0069] 图2是根据说明书实施例示出的一种实现图1中步骤S14的方法的流程图。
[0070] 图3是根据说明书实施例示出的一种实现图2中步骤S142的方法的流程图。
[0071] 图4是根据说明书实施例示出的另一种实现图1中步骤S14的方法的流程图。
[0072] 图5是根据说明书实施例示出的一种广告投放照片审核装置的框图。

具体实施方式

[0073] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0074] 以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0075] 为了实现上述目的,本公开提供一种广告投放照片审核方法,图1是根据一实施例示出的一种广告投放照片审核方法的流程图。参见图1所示,所述方法包括:
[0076] 在步骤S11中,接收终端设备发送的包括待审核广告投放照片的待审核请求。
[0077] 其中,所述待审核请求是所述终端设备根据接收到的拍摄任务进行拍摄得到的,所述拍摄任务包括所述待审核广告投放照片对应的计划投放地理位置和投放广告。
[0078] 可以理解的是,待审核广告投放照片是终端设备在计划投放地理位置的预设范围内拍摄的,首先可以对待审核请求中携带的拍摄地理位置与计划投放地理位置进行比对,在拍摄地理位置满足要求的情况下,执行后续步骤。例如,在拍摄地理位置处于计划投放地理位置的预设范围内的情况下,确认拍摄地理位置满足要求。
[0079] 在步骤S12中,提取待审核请求中携带的针对待审核广告投放照片的拍摄角度信息,拍摄角度信息是终端设备在拍摄待审核广告投放照片的同时,记录的终端设备的拍摄俯仰角和终端设备相对待审核广告的左右距离。
[0080] 本公开实施例中,拍摄俯仰角可以通过终端设备配置的陀螺仪进行确定,可以通过终端设备配置的距离传感器采集终端设备相对待审核广告的左右距离,其中,左边距离表示终端设备到待审核广告的左边缘的距离,右边距离表示终端设备到待审核广告的右边缘的距离。
[0081] 在步骤S13中,根据拍摄角度信息,从存储投放照片中确定拍摄俯仰角与待审核广告投放照片对应的拍摄俯仰角符合的第一目标投放照片,以及左右距离与待审核广告投放照片对应的左右距离符合的第二目标投放照片,其中,存储投放照片是与待审核广告投放照片为同一投放广告、且已经通过审核的广告投放照片。
[0082] 其中,同一投放广告具体是指广告的画面内容、尺寸相同。
[0083] 在步骤S14中,根据第一目标投放照片和第二目标投放照片,对待审核广告投放照片进行比对,并在比对结果表征相似度满足预设相似度阈值的情况下,将待审核广告投放照片作为存储投放照片进行存储,并向待审核广告投放照片对应的终端设发送审核通过信息。
[0084] 上述技术方案通过待审核广告投放照片的拍摄角度信息,从存储投放照片中确定拍摄俯仰角与待审核广告投放照片对应的拍摄俯仰角符合的第一目标投放照片,以及左右距离与待审核广告投放照片对应的左右距离符合的第二目标投放照片,可以便于通过已经通过审核的照片进行审核,相较于通过原始对广告投放的要求进行比对,更加贴合场景,可以提高广告投放照片审核的准确性,并且相较于人工审核广告投放照片的效率和准确性均有所提高。
[0085] 在其中一种实施方式中,参见图2所示,在步骤S14中,在比对结果表征相似度满足预设相似度阈值的情况下,将待审核广告投放照片作为存储投放照片进行存储的步骤,包括:
[0086] 在步骤S141中,在比对结果表征相似度满足预设相似度阈值的情况下,根据待审核请求携带的待审核广告投放照片位于的广告投放地理位置,从已经通过审核的广告投放照片中确定第三目标投放照片。
[0087] 其中,第三目标投放照片位于待审核广告投放照片的不同方位、且在该对应的方位上与待审核广告投放照片的距离最近;
[0088] 在步骤S142中,根据各第三目标投放照片的广告投放地理位置、第三目标投放照片的数量、以及待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离,对待审核广告投放照片进行目标地理位置拟合;
[0089] 在步骤S143中,在拟合得到的目标地理位置与待审核广告投放照片的广告投放地理位置的误差距离小于预设距离阈值的情况下,根据目标地理位置和/或待审核广告投放照片的广告投放地理位置,从计划广告投放地理位置列表中匹配目标广告投放地址。
[0090] 其中,计划广告投放地理位置列表是针对与待审核广告投放照片的同一投放广告的计划投放地理位置构建的;
[0091] 在步骤S144中,在计划广告投放地理位置列表中匹配到目标地理位置和/或待审核广告投放照片的广告投放地理位置的情况下,将待审核广告投放照片作为存储投放照片进行存储。
[0092] 在其中一种实施方式中,参见图3所示,在步骤S142中,根据各第三目标投放照片的广告投放地理位置、第三目标投放照片的数量、以及待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离,对待审核广告投放照片进行目标地理位置拟合的步骤,包括:
[0093] 在步骤S1421中,根据第三目标投放照片的数量以及待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离,确定目标拟合曲线方程的多项式阶数;
[0094] 在步骤S1422中,根据目标拟合曲线方程的多项式阶数,确定目标拟合曲线方程的多项式拟合值;
[0095] 在步骤S1423中,基于最小二乘法以及多项式拟合值,根据待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离,对待审核广告投放照片进行目标地理位置拟合。
[0096] 在其中一种实施方式中,在步骤S1421中,根据第三目标投放照片的数量以及待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离,确定目标拟合曲线方程的多项式阶数的步骤,包括:
[0097] 以第三目标投放照片的数量作为列数和行数,构建多项式矩阵;
[0098] 以待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离作为元素的取值,按照从小到大的顺序依次填入到多项式矩阵中;
[0099] 将多项式矩阵中第一列和第一行的元素作为备用参考数组,剩下的方阵作为处理逻辑矩阵,针对处理逻辑矩阵中任一元素,确定元素与相邻元素的差值,并计算得到元素对应的平均差值;
[0100] 计算备用参考数组中元素的平均值,将处理逻辑矩阵中平均差值大于平均值的元素删除,并将处理逻辑矩阵中剩余元素的数量作为目标拟合曲线方程的多项式阶数。
[0101] 在其中一种实施方式中,参见图4所示,在步骤S14中,根据第一目标投放照片和第二目标投放照片,对待审核广告投放照片进行比对的步骤,包括:
[0102] 在步骤S1401中,对第一目标投放照片和第二目标投放照片中投放广告的有效图像进行截取,以将第一目标投放照片和第二目标投放照片中不属于投放广告的干扰页面剔除,得到对应的第一有效投放照片以及第二有效投放照片;
[0103] 在步骤S1402中,识别第一有效投放照片和第二有效投放照片中的背景部分和前景部分;
[0104] 在步骤S1403中,将第一有效投放照片中的前景部分与第二有效投放照片中的前景部分进行图像融合,并将融合后的图像与第一有效投放照片和/或第二有效投放照片的背景部分进行组合,得到备用照片;
[0105] 在步骤S1404中,识别备用照片中与待审核广告投放照片中针对同一对象的尺寸、三个颜色通道,并将尺寸进行比对以及将三个颜色通道进行比对。
[0106] 在其中一种实施方式中,在步骤S13中,根据拍摄角度信息,从存储投放照片中确定拍摄俯仰角与待审核广告投放照片对应的拍摄俯仰角符合的第一目标投放照片,以及左右距离与待审核广告投放照片对应的左右距离符合的第二目标投放照片的步骤,包括:
[0107] 将存储投放照片中拍摄俯仰角处于待审核广告投放照片对应的拍摄俯仰角的预设角度范围内的照片作为第一目标投放照片;以及,
[0108] 将存储投放照片中左距离处于待审核广告投放照片对应的左距离的预设距离范围内、且右距离处于待审核广告投放照片对应的右距离的预设距离范围内的照片作为第二目标投放照片。
[0109] 基于相同的发明构思,本申请实施方式中还提供一种广告投放照片审核装置,参见图5所示,该装置500包括:
[0110] 接收模块510,被配置为接收终端设备发送的包括待审核广告投放照片的待审核请求,待审核请求是终端设备根据接收到的拍摄任务进行拍摄得到的,拍摄任务包括待审核广告投放照片对应的计划投放地理位置和投放广告;
[0111] 提取模块520,被配置为提取待审核请求中携带的针对待审核广告投放照片的拍摄角度信息,拍摄角度信息是终端设备在拍摄待审核广告投放照片的同时,记录的终端设备的拍摄俯仰角和终端设备相对待审核广告的左右距离;
[0112] 确定模块530,被配置为根据拍摄角度信息,从存储投放照片中确定拍摄俯仰角与待审核广告投放照片对应的拍摄俯仰角符合的第一目标投放照片,以及左右距离与待审核广告投放照片对应的左右距离符合的第二目标投放照片,其中,存储投放照片是与待审核广告投放照片为同一投放广告、且已经通过审核的广告投放照片;
[0113] 比对模块540,被配置为根据第一目标投放照片和第二目标投放照片,对待审核广告投放照片进行比对,并在比对结果表征相似度满足预设相似度阈值的情况下,将待审核广告投放照片作为存储投放照片进行存储,并向待审核广告投放照片对应的终端设发送审核通过信息。
[0114] 在其中一种实施方式中,该比对模块540,被配置为:
[0115] 在比对结果表征相似度满足预设相似度阈值的情况下,根据待审核请求携带的待审核广告投放照片位于的广告投放地理位置,从已经通过审核的广告投放照片中确定第三目标投放照片,其中,第三目标投放照片位于待审核广告投放照片的不同方位、且在该对应的方位上与待审核广告投放照片的距离最近;
[0116] 根据各第三目标投放照片的广告投放地理位置、第三目标投放照片的数量、以及待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离,对待审核广告投放照片进行目标地理位置拟合;
[0117] 在拟合得到的目标地理位置与待审核广告投放照片的广告投放地理位置的误差距离小于预设距离阈值的情况下,根据目标地理位置和/或待审核广告投放照片的广告投放地理位置,从计划广告投放地理位置列表中匹配目标广告投放地址,计划广告投放地理位置列表是针对与待审核广告投放照片的同一投放广告的计划投放地理位置构建的;
[0118] 在计划广告投放地理位置列表中匹配到目标地理位置和/或待审核广告投放照片的广告投放地理位置的情况下,将待审核广告投放照片作为存储投放照片进行存储。
[0119] 在其中一种实施方式中,比对模块540,被配置为:
[0120] 根据第三目标投放照片的数量以及待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离,确定目标拟合曲线方程的多项式阶数;
[0121] 根据目标拟合曲线方程的多项式阶数,确定目标拟合曲线方程的多项式拟合值;
[0122] 基于最小二乘法以及多项式拟合值,根据待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离,对待审核广告投放照片进行目标地理位置拟合。
[0123] 在其中一种实施方式中,比对模块540,被配置为:
[0124] 以第三目标投放照片的数量作为列数和行数,构建多项式矩阵;
[0125] 以待审核广告投放照片的广告投放地理位置与各第三目标投放照片的广告投放地理位置之间的距离作为元素的取值,按照从小到大的顺序依次填入到多项式矩阵中;
[0126] 将多项式矩阵中第一列和第一行的元素作为备用参考数组,剩下的方阵作为处理逻辑矩阵,针对处理逻辑矩阵中任一元素,确定元素与相邻元素的差值,并计算得到元素对应的平均差值;
[0127] 计算备用参考数组中元素的平均值,将处理逻辑矩阵中平均差值大于平均值的元素删除,并将处理逻辑矩阵中剩余元素的数量作为目标拟合曲线方程的多项式阶数。
[0128] 在其中一种实施方式中,比对模块540,被配置为:
[0129] 对第一目标投放照片和第二目标投放照片中投放广告的有效图像进行截取,以将第一目标投放照片和第二目标投放照片中不属于投放广告的干扰页面剔除,得到对应的第一有效投放照片以及第二有效投放照片;
[0130] 识别第一有效投放照片和第二有效投放照片中的背景部分和前景部分;
[0131] 将第一有效投放照片中的前景部分与第二有效投放照片中的前景部分进行图像融合,并将融合后的图像与第一有效投放照片和/或第二有效投放照片的背景部分进行组合,得到备用照片;
[0132] 识别备用照片中与待审核广告投放照片中针对同一对象的尺寸、三个颜色通道,并将尺寸进行比对以及将三个颜色通道进行比对。
[0133] 在其中一种实施方式中,确定模块530,被配置为:
[0134] 将存储投放照片中拍摄俯仰角处于待审核广告投放照片对应的拍摄俯仰角的预设角度范围内的照片作为第一目标投放照片;以及,
[0135] 将存储投放照片中左距离处于待审核广告投放照片对应的左距离的预设距离范围内、且右距离处于待审核广告投放照片对应的右距离的预设距离范围内的照片作为第二目标投放照片。
[0136] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0137] 本领域技术人员应理解,以上所描述的装置实施例仅仅是示意性的,例如模块的划分,仅仅为一种逻辑功能划分,实际在进行模块划分时不受上述划分方式的限制,多个模块可以结合或者一个模块划分为多个子模块。
[0138] 此外,作为分离部件说明的模块可以是或者也可以不是物理上分开。例如,确定模块530和比对模块540在物理上可以是同一模块也可以是不同的模块,并且,每一模块可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。当使用硬件实现时,可以为全部或部分地以集成电路或芯片的形式实现。
[0139] 本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述实施例中任一项所述广告投放照片审核方法的步骤。
[0140] 本公开实施例还提供一种电子设备,包括:
[0141] 存储器,其上存储有计算机程序;
[0142] 处理器,用于执行所述存储器中的所述计算机程序,以实现前述实施例中任一项所述广告投放照片审核方法的步骤。
[0143] 以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对这些实施例进行多种变化、修改、替换和变型,这些变化、修改、替换和变型均属于本公开的保护范围。
[0144] 另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,其同样应当视为本公开所公开的内容,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。本项申请的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。