1.一种虚拟场景中广告位设置方法,其特征在于,包括:
虚拟主体进入目标场景中,并停留预设时长后,识别当前显示页面中的至少一个基本图形,所述基本图形是按照预设识别方式从所述当前显示页面的视图中获取的基本图形轮廓;
确定每个所述基本图形的轮廓样式,所述基本图形的轮廓样式包括圆形、正方形、长方形、梯形、椭圆形和不规则图形;
计算每个所述基本图形的区域面积;
根据所述基本图形的轮廓样式和区域面积从全部所述基本图形中确定第一广告位置,所述第一广告位置包括至少一个所述基本图形,所述第一广告位置满足预设面积要求和预设轮廓样式要求;
对所述第一广告位置内的每个所述基本图形进行背景RGB颜色扫描,获取所述第一广告位置内的每个所述基本图形的颜色信息;
根据所述颜色信息从所述第一广告位置内的全部基本图形中确定第二广告位置,所述第二广告位置包括至少一个所述基本图形,所述第二广告位置满足预设颜色要求;
识别所述第二广告位置中每个所述基本图形中的文字和图片;
依据所述基本图形中的文字和图片,从所述第二广告位置中的基本图形中确定最终广告位置;
确定所述最终广告位置上的可覆盖面积;
确定一个满足最终广告位置可覆盖面积的目标广告图片添加在最终广告位置的可覆盖面积上。
2.根据权利要求1所述的虚拟场景中广告位设置方法,其特征在于,所述根据所述基本图形的轮廓样式和区域面积从全部所述基本图形中确定第一广告位置包括:对每个所述基本图形进行灰度化处理;
通过公式A(s)=∫x∫yI(x,y)dydx获得每个所述基本图形的像素总数,其中,x表示横轴坐标,y表示纵轴坐标,I(x,y)表示当前显示页面的坐标、A(s)表示第一广告位置区域内的像素总数;
通过公式p(s)=∫t dt获得每个所述基本图形的像素周长,其中,p(s)表示所述基本图形的像素周长,t表示图形区间,x表示横坐标点,y表示纵坐标点;
通过公式C(s)=4πA(s)/p²(s) 获得所述基本图形的图像直径,其中,C(s)表示所述基本图形的图像直径,p²(s)表示周长的平方;
通过公式C1(s)=p²(s)/4πA(s)获得所述基本图形的图像紧密度,其中,C1(s)表示图像紧密度;
根据像素总数、像素周长、图像直径和图像密度确定所述第一广告位置。
3.根据权利要求2所述的虚拟场景中广告位设置方法,其特征在于,还包括:在所述虚拟主体离开所述目标场景后,将所述最终广告位置上添加的广告图片删除。
4.根据权利要求3所述的虚拟场景中广告位设置方法,其特征在于,所述确定一个满足最终广告位置可覆盖面积的广告图片添加在最终广告位置的可覆盖面积上包括:获取当前虚拟主体的相关信息,所述相关信息包括性别、年龄、职业、爱好;
获取与所述相关信息匹配的至少一个初选广告图片;
从全部所述初选广告图片中,确定一个满足最终广告位置可覆盖面积的目标广告图片添加在最终广告位置的可覆盖面积上。
5.根据权利要求4所述的虚拟场景中广告位设置方法,其特征在于,添加在最终广告位置的所述目标广告图片设有购买链接。
6.根据权利要求5所述的虚拟场景中广告位设置方法,其特征在于,在所述将所述最终广告位置上添加的广告图片删除之前,所述方法还包括:获取当前目标场景的主色调;调整添加在最终广告位置的所述目标广告图片的色调,使调整后的所述目标广告图片与当前目标场景色调一致。
7.根据权利要求6所述的虚拟场景中广告位设置方法,其特征在于,所述从所述第二广告位置中的基本图形中确定最终广告位置包括:通过RGB扫描确定在所述第一广告位置中是否存在多个连续的所述第二广告位置,若存在,则将多个连续的所述第二广告位置合并为最终广告位置。
8.一种虚拟场景中广告位设置装置,其特征在于,包括:
基本图形确定模块,用于虚拟主体进入目标场景中,并停留预设时长后,识别当前显示页面中的至少一个基本图形,所述基本图形是按照预设识别方式从所述当前显示页面的视图中获取的基本图形轮廓;
轮廓确定模块,用于确定每个所述基本图形的轮廓样式,所述基本图形的轮廓样式包括圆形、正方形、长方形、梯形、椭圆形和不规则图形;
面积计算模块,用于计算每个所述基本图形的区域面积;
第一广告位确定模块,用于根据所述基本图形的轮廓样式和区域面积从全部所述基本图形中确定第一广告位置,所述第一广告位置包括至少一个所述基本图形,所述第一广告位置满足预设面积要求和预设轮廓样式要求;
颜色获取模块,用于对所述第一广告位置内的每个所述基本图形进行背景RGB颜色扫描,获取所述第一广告位置内的每个所述基本图形的颜色信息;
第二广告位确定模块,用于根据所述颜色信息从所述第一广告位置内的全部基本图形中确定第二广告位置,所述第二广告位置包括至少一个所述基本图形,所述第二广告位置满足预设颜色要求;
内容识别模块,用于识别所述第二广告位置中每个所述基本图形中的文字和图片;最终广告位确定模块,用于依据所述基本图形中的文字和图片,从所述第二广告位置中的基本图形中确定最终广告位置;
广告面积计算模块,用于确定所述最终广告位置上的可覆盖面积;
广告添加模块,用于确定一个满足最终广告位置可覆盖面积的目标广告图片添加在最终广告位置的可覆盖面积上。
9.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7中任一项所述虚拟场景中广告位设置方法。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7中任一项所述虚拟场景中广告位设置方法。