System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图片处理,尤其是涉及一种切换商品图背景的方法及系统。
技术介绍
1、目前,随着网络的发展,在直播平台直播售卖商品,成为了一种新的商品售卖形式,这种商品售卖形式,能够增加与用户之间的交互,以便用户对于商品的问题,能够在直播过程中进行提问,使得用户能够即时了解到想要了解的问题。
2、这一直播售卖商品的形式,虽然被用户所喜爱,但是一场直播往往需要售卖几十种商品,而这些商品中,若想每个商品均能够较好的展示,需要为商品匹配背景图,以便突出商品。但是由于每场直播的商品不同,若针对一款商品形成一个商品背景图,将会极大的增加工作人员的工作量。
3、因此,商品的背景展示成为了需要解决的问题,
技术实现思路
1、本专利技术提供一种切换商品图背景的方法及系统,用于解决商品图背景切换的效率低的问题。
2、本申请第一方面提供一种切换商品图背景的方法,方法包括:
3、获取一场直播所需要的若干商品图;
4、获取当前背景图中所述商品图的中心像素点,以及边缘像素点;
5、根据所述边缘像素点与所述中心像素点,得到所述商品图的第一区域像素点,所述第一区域像素点,表征所述边缘像素点距离所述中心像素点为第一预设距离的所有像素点形成的区域;
6、根据所述第一区域像素点,得到所述第一区域像素点的第一颜色均值;
7、建立背景图数据库,并在所述背景图数据库中存储若干背景图;
8、获取若干所述背景图中,一张能覆盖
9、根据所述第二区域像素点,得到所述第二区域像素点的第二颜色均值;
10、若所述第一颜色均值与所述第二颜色均值相比,差值大于等于预设颜色差值时,将若干所述商品图的所述当前背景图,依据预设的顺序切换为所述目标背景图,得到具有所述目标背景图的若干所述商品图;
11、若所述第一颜色均值与所述第二颜色均值相比,差值小于预设颜色差值时,调整所述商品图置于所述目标背景图中的位置,以使所述第一颜色均值与所述第二颜色均值相比,差值大于等于预设颜色差值。
12、可实施的一些方式中,所述获取当前背景图中所述商品图的中心像素点,以及边缘像素点的步骤,包括:
13、获取具有所述商品图的所述当前背景图;
14、将所述商品图和所述当前背景图分离,分别得到所述商品图和所述当前背景图;
15、将所述商品图映射在二维坐标系中,得到具有坐标的所述中心像素点,以及具有坐标的所述边缘像素点。
16、可实施的一些方式中,所述根据所述边缘像素点与所述中心像素点,得到所述商品图的第一区域像素点的步骤,包括:
17、根据所述中心像素点的坐标,以及所述边缘像素点的坐标,得到所述中心像素点与所述边缘像素点之间的距离;
18、根据第一预设取值比例,得到分割像素点,其中,所述分割像素点,表示依据预设的比例值,对所述中心像素点与所述边缘像素点之间的距离进行分割,在分割处的像素点;
19、根据所述第一预设距离中的若干像素点,得到第一区域像素点,其中,所述第一预设距离,表示所述分割像素点与所述边缘像素点之间的距离。
20、可实施的一些方式中,所述根据所述第一区域像素点,得到所述第一区域像素点的第一颜色均值的步骤,包括:
21、将所述第一区域像素点由所述边缘像素点向中心像素点的方向,依次划分为n个周向的第一范围区域,得到所述第一范围区域的集合{1、2…n};
22、对所述第一范围区域的集合{1、2…n},依次划分由大致小的权重,得到每个所述第一范围区域的权重;
23、根据每个所述第一范围区域的权重,以及所述第一区域像素点的像素点数量,得到所述第一区域像素点的加权平均值;
24、根据所述第一区域像素点的加权平均值,得到所述第一颜色均值。
25、可实施的一些方式中,所述建立背景图数据库,并在所述背景图数据库中存储若干背景图的步骤,包括:
26、建立背景图数据库,并在所述背景图数据库中建立若干个连续的像素区间;
27、在所述背景图数据库中,存储若干所述背景图,并将若干所述背景图划分至若干所述像素区间中,得到具有所述像素区间标签的所述背景图。
28、可实施的一些方式中,所述获取若干所述背景图中,一张能覆盖若干所述商品图的目标背景图,并将所述商品图置于所述目标背景图中,得到第二区域像素点的步骤,包括:
29、获取所述商品图的像素值,并根据所述商品图的像素值,确定第一像素区间,所述第一像素区间为所述像素区间中的一个区间;
30、获取所述第一像素区间的所述背景图,得到一张能覆盖若干所述商品图的所述目标背景图;
31、将若干所述商品图分别置于所述目标背景图中,对应得到所述第二预设距离范围内的所有像素点形成的所述第二区域像素点。
32、可实施的一些方式中,所述根据所述第二区域像素点,得到所述第二区域像素点的第二颜色均值的步骤,包括:
33、将所述第二区域像素点由所述边缘像素点背离中心像素点的方向,依次划分为m个周向的第二范围区域,得到所述第二范围区域的集合{1、2…m};
34、对所述第二范围区域的集合{1、2…m}中,依次划分由大致小的权重,得到每个所述第二范围区域的权重;
35、根据每个所述第二范围区域的权重,以及所述第二区域像素点的像素点数量,得到所述第二区域像素点的加权平均值;
36、根据所述第二区域像素点的加权平均值,得到所述第二颜色均值。
37、可实施的一些方式中,所述若所述第一颜色均值与所述第二颜色均值相比,差值大于等于预设的颜色差值时,将若干所述商品图的所述当前背景图,依据预设的顺序切换为所述目标背景图,得到具有所述目标背景图的若干所述商品图的步骤,包括:
38、获取所述预设的颜色差值;
39、将第二颜色均值与所述第一颜色均值比较,大于等于所述颜色差值时,将所述商品图的所述当前背景图,依据预设的顺序切换为所述目标背景图;
40、将所述商品图和所述目标背景图融合,得到具有所述目标背景图的若干所述商品图。
41、可实施的一些方式中,若所述第一颜色均值与所述第二颜色均值相比,差值小于预设颜色差值时,调整所述商品图置于所述目标背景图中的位置,以使所述第一颜色均值与所述第二颜色均值相比,差值大于等于预设颜色差值的步骤,包括:
42、若所述第一颜色均值与所述第二颜色均值相比,差值小于预设颜色差值时,根据预设方向以及调整距离,调整所述商品图置于所述目标背景图中的初始位置,得到所述商品图置于所述目标背景图中的预期位置;本文档来自技高网...
【技术保护点】
1.一种切换商品图背景的方法,其特征在于,方法包括:
2.根据权利要求1所述的切换商品图背景的方法,其特征在于,所述获取当前背景图中所述商品图的中心像素点,以及边缘像素点的步骤,包括:
3.根据权利要求2所述的切换商品图背景的方法,其特征在于,所述根据所述边缘像素点与所述中心像素点,得到所述商品图的第一区域像素点的步骤,包括:
4.根据权利要求1所述的切换商品图背景的方法,其特征在于,所述根据所述第一区域像素点,得到所述第一区域像素点的第一颜色均值的步骤,包括:
5.根据权利要求1所述的切换商品图背景的方法,其特征在于,所述建立背景图数据库,并在所述背景图数据库中存储若干背景图的步骤,包括:
6.根据权利要求5所述的切换商品图背景的方法,其特征在于,所述获取若干所述背景图中,一张能覆盖若干所述商品图的目标背景图,并将所述商品图置于所述目标背景图中,得到第二区域像素点的步骤,包括:
7.根据权利要求1所述的切换商品图背景的方法,其特征在于,所述根据所述第二区域像素点,得到所述第二区域像素点的第二颜色均值的步骤,
8.根据权利要求1所述的切换商品图背景的方法,其特征在于,所述若所述第一颜色均值与所述第二颜色均值相比,差值大于等于预设的颜色差值时,将若干所述商品图的所述当前背景图,依据预设的顺序切换为所述目标背景图,得到具有所述目标背景图的若干所述商品图的步骤,包括:
9.根据权利要求1所述的切换商品图背景的方法,其特征在于,若所述第一颜色均值与所述第二颜色均值相比,差值小于预设颜色差值时,调整所述商品图置于所述目标背景图中的位置,以使所述第一颜色均值与所述第二颜色均值相比,差值大于等于预设颜色差值的步骤,包括:
10.一种切换商品图背景的系统,其特征在于,应用于权利要求1-9中任一项所述的切换商品图背景的方法,所述系统包括:
...【技术特征摘要】
1.一种切换商品图背景的方法,其特征在于,方法包括:
2.根据权利要求1所述的切换商品图背景的方法,其特征在于,所述获取当前背景图中所述商品图的中心像素点,以及边缘像素点的步骤,包括:
3.根据权利要求2所述的切换商品图背景的方法,其特征在于,所述根据所述边缘像素点与所述中心像素点,得到所述商品图的第一区域像素点的步骤,包括:
4.根据权利要求1所述的切换商品图背景的方法,其特征在于,所述根据所述第一区域像素点,得到所述第一区域像素点的第一颜色均值的步骤,包括:
5.根据权利要求1所述的切换商品图背景的方法,其特征在于,所述建立背景图数据库,并在所述背景图数据库中存储若干背景图的步骤,包括:
6.根据权利要求5所述的切换商品图背景的方法,其特征在于,所述获取若干所述背景图中,一张能覆盖若干所述商品图的目标背景图,并将所述商品图置于所述目标背景图中,得到第二区域...
【专利技术属性】
技术研发人员:李慧娟,王文峰,杨振,温龙,刘淑梅,
申请(专利权)人:北京京拍档科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。